{"_id":"@jxgame2020/dsh-token-quota","_rev":"33-4046967804fe683e2db0832b0e87fabd","name":"@jxgame2020/dsh-token-quota","dist-tags":{"latest":"0.1.35"},"versions":{"0.1.0":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.0","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.0","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"2163a31accfe0d7bbeda8dcb759bfbc207e2193e","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.0.tgz","fileCount":18,"integrity":"sha512-lByU8kr2uX4NcwvCpu03wYiqQbp7i/005MhuNnwED89RmUCjVzfLuSlXKemlTsnizkO+6ZlvRUQ0nKkoGy1+2A==","signatures":[{"sig":"MEQCICJHyDC8HKHT4ZftBb/Izfkq4jnvZUBd4bon5tfNXLjPAiAnuDKoopkFEfgUA9AnspTMgk7gr/SgONcx+dhzxc0iAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135690},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.0_1787244354471_0.3982060002303389","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.1","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.1","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"d57b581b79efd933c99f272de65d9fe322ab29f9","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.1.tgz","fileCount":18,"integrity":"sha512-1/Q5oBYpqHimr1WE21tWJ4JcayL3MI8ywkRV6dP7fAiEfDaJuWg/EeoZ3o2wtX8wN+ayCyPIyd4RtNAB0qUQtg==","signatures":[{"sig":"MEUCIAEQFmmR70lgIh7H9yKptrX6g+8/KdfeGS1g2jHZCS/wAiEAjlog+zv4e5lCqcImzMS2ptAJv+7Sq0eZhXX2fWzmPcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136702},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"68916053c0d0acd3c2d35c1bc4228810b77f2cc3","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.1_1787245745337_0.7934230130118585","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.2","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.2","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"fb23af69c993e0c96405b91e754ebed090b85b9e","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.2.tgz","fileCount":18,"integrity":"sha512-pD1LV8wlgvn3Lfodd1/v+cozJyRx7UCo0GMysshIIbW6rPWTt6AvPwsxX4XtSumU223ADx43Dpu7mYClWg7MsQ==","signatures":[{"sig":"MEQCID63AZSklhnQGPr9kvgK7SngUzBFrM2Eiah0KzsU3Q5gAiBJO/8UCXccD+UGbkCESmxD2HFSACO3nEhL369UqqhtUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141835},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"68916053c0d0acd3c2d35c1bc4228810b77f2cc3","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.2_1787246419546_0.5060630680487284","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.3","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.3","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"b21f5cb9bffcc4d42355e68ae6b88c35f68eef25","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.3.tgz","fileCount":18,"integrity":"sha512-Tpq2IOpUzeO1uZ71bXwxf0asAymgfosy8fb4cHFNw2kOB3+XqQlYSuVL34/NJOglzUobq8p2onWy9A8Q0+Ku2A==","signatures":[{"sig":"MEUCIQCOAFWED+8SAPTP52sw3zgPgSmXBo8LuMXUzKFAzyBxQgIgNnC4opO0qA5PjYAJ+9vK8xPdB3vjQsZNnjKCQIlq3A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142846},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"9682a3af2fc4bbb5d84ec9fe30e0e30ad2bb2de9","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.3_1787246895317_0.4413936276403412","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.4","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.4","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"546de1b977cb4c5b6d2505230a7b467b5035abb4","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.4.tgz","fileCount":19,"integrity":"sha512-FAc9eZYZzBUSFPt++zymtH9icer51ohhSQLyqxEjVGqaYdxn/U3byyiqyQEK+oIqGNSqOYB1mfgB7oinpUW2Nw==","signatures":[{"sig":"MEQCIFCkH2I6lPHbmIXi7XGdV10B25oM43bHMAz/bhSzB/fXAiBqP5q6A69xZTaL77ByqYT+A1AlNNVtZlNrVBgQl3E8AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148478},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"8dbb0992ca1b515047aad8d37999be3445819661","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.4_1787292725506_0.6559285767568668","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.5","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.5","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"773211ceb2ae64821f5e3cb85d4f1760ee0f125c","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.5.tgz","fileCount":20,"integrity":"sha512-5TRcoEwFxw2z/zAcSdVUvjA1NVUcHOSIuuOGzzTOsiJgUpOtIJBsJLvYiV6izZkSW0vDAZduJaVdQKOVb/Gu5g==","signatures":[{"sig":"MEUCIFRNaaoDslVLssBTXhKqyJH31g7MN//wl9pYxFOQ3M8QAiEA7KJAlLXlq8swXjsQ6I4MJ8p9ap4VWbw5XHvCm7E1BEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155129},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"e50bf08a0e975a16252a9a411b95988a7fd8f37e","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.5_1787296145523_0.27124984756389403","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.6","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.6","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"1a89421df487762d95bc82e985532d1a793ea397","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.6.tgz","fileCount":20,"integrity":"sha512-JM4ERbRGIm7jWEJ6Zu9mglhpgplxpmOKhlIjHxexqb3OaUlMt2Z4SQOCfE++8Mj9WdikVzXo9iklFEZSTHD6gg==","signatures":[{"sig":"MEUCIQCL98D83eLfEQL93FxcwHcWdj7KXPpQLwCnwE0H3DR3JwIgQM3RaHIXupT27pRQ8T6/M+VcUelE0wjbtqWk9GduNJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166795},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"c18eb87211ec2d3ac23cc2f435f2f27561323e02","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.6_1788694682048_0.10790180375375447","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.7","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.7","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"8d31fbb70b6363e0be9adbd387c05261898bfc72","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.7.tgz","fileCount":20,"integrity":"sha512-2NWivnRN5Vhsn0lI2nLwuOH1oDnn7C6SE7w+nKlbOg5bGhAp3a/3qcyH/kifV6RlvHSZgaLY9KZmOaLwTxOnZA==","signatures":[{"sig":"MEYCIQCKgZh6ympjNREPwZb8LCDTQhbXkm+TtwJlhO92iK4W4wIhAIx/EPxGGPAwumPNvdmsdTp9gqCCw1LKF57D88dtWIMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166315},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"3f77727aeeac5ba350773f848824b2bf5b871328","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"0.1.0-rc.7","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.7_1788695405507_0.9441665260610883","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.8","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.8","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"95a8be63cdafefec547d2b699f93ec2228ed2d24","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.8.tgz","fileCount":20,"integrity":"sha512-gRhLn1txE8AM7qJigCeUIAY3EYn9Pcf+elmROfiRpOsH4FUszqHSXrLN/74lIKnHb4jElSrTpD7b3uWPQCA2Fg==","signatures":[{"sig":"MEUCIBxe3RlCYj3M39jKGKikVfdvgU2SmVSrEA19sFLw559rAiEAzRyANBogZp7SJiYwczUijLRZgofSULRsnjOJOEBrdEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166306},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"78548fc95ebdbe8c2314d2fc75fb77ab3f71f0fa","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.8_1788695813179_0.23433387673196515","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.11","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.11","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"158c886ad0fbd8556696e86c35b40f4549fca6eb","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.11.tgz","fileCount":20,"integrity":"sha512-1uwtNJYONPTpN4ItHQDVOfREbPqZT6nCP33dINXLKUI/5Dn03FFPfERKSiPjVHlHZwBjURH9DdZrURd+EkPbQw==","signatures":[{"sig":"MEUCIQDZbDLsCXMXVWFFkL3aODur1bhl1updpEnO2n901b11hwIgTTLNbIecxfscgtFGMpe7ePa16TbdkOYKSKZkwUM4z6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198868},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"9fcee0602110c287d2d0a4e86f61f47c3c526611","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.11_1788747866616_0.43546978630888544","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.12","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.12","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"c277ae8bcc0cf6e9694f0a3bc93b922a30ba96bb","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.12.tgz","fileCount":20,"integrity":"sha512-RhU7IMpMXZZZlnblS36Hz01R9lI5v+sBDWKwG83AAHTo27d3INAY/7Q/aU0Tn562rKXO1wPhvcWBcFU9pMVnwQ==","signatures":[{"sig":"MEUCIC+zYJaJ1J1pZkbCPxb2aPQxNGnnWB2wzdr61/2YU9AfAiEAkauMRDsDwYesw3OPA4WTbOTVWHfr/q0GIm5rkXuelz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224278},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"e41bd227b98036184e088f9afa60b0880d66e336","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.12_1788749111026_0.9239268532820948","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.13","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.13","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"3ffb3813bdd710088ea59407b7df5aac11ab0961","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.13.tgz","fileCount":20,"integrity":"sha512-NUuhSDhk6csg6VCKfu37y3uvxazKk0JUibM3wuwjJhO6H0BdenRknVHo3aOEaTdTBwrGlFWbvzLYEWlVVmUAbQ==","signatures":[{"sig":"MEUCIGyew/TdqbS7jM9hSqPy2/B0MCKogt1zlq234YH1tTMuAiEA48GH3lPruxwspSZU9IgqK1Jwtk1kY/VFds18Nz7oots=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227523},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"25c5acfe60e7a0af9decd84a7fb6487386162119","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.13_1788749669024_0.6936103309899961","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.14","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.14","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"f08838e6b524891a67dbd3783195c6a52ecca987","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.14.tgz","fileCount":20,"integrity":"sha512-KdNXQoars4rs/9xYopyL0WhVt9U/C4RGn/zXk1102QLh6tGiJc+QWeCrYhWWelpCjql20jHWdvJmGbRi7PceoA==","signatures":[{"sig":"MEUCIQC3b6PrgKyv3rHhw3BlWmsHaF+neFHc+wck/w6DeuitsgIgActkN3kR7cx98OCYo6LjSVBYvwuTP+laOuGOqPY10fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227744},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"bf03507b540944fd30d6e97bd57d2c2541b22651","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.14_1788751132833_0.8463115506795351","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.15","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.15","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"f00fad90fe4de8e52e68dc7ffc4199f12096fac6","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.15.tgz","fileCount":20,"integrity":"sha512-/E5WlEaC5gLd+PBE46maD5RRYtm5wz+FfzJ8fCS5dzYJC1fsm5138NKxMKZZ1m5qrNvljosihPbaj2QcOnELAA==","signatures":[{"sig":"MEUCIQDKR2tKQSrjq5k9HuhT6cB3Nm5c9qa4xAkvfX0ZdYP3RwIgeQFmN9A3eDvnyeFGi/FqLFvVGKx/prUdifeE7MVrDxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230208},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"ce81e7e87f126496c7d386fd2d67c289e01285f5","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.15_1788751588661_0.8775195047325015","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.16","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.16","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"c97af08b4e23345e58fcf527f86b6b1d33e2c99b","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.16.tgz","fileCount":20,"integrity":"sha512-K0x7zcOJIsLCEK9SpZiZ6zKQcBb1WWROPz/wBJlpAUFL2mTsHZUzK0JnThIDs8Gxn9Y4Tpo19QvX5UHqSX6+EA==","signatures":[{"sig":"MEUCIQDlZ1iozbIj+q1K8X8V3o60L+Un6sQAuAhHkeCIDH5l/wIgeCFPq4XHj0T7crrLdlRCntenwzjRLqt2573FMvrRnq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235354},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"11bbde963bf55f5e5f1b35f2feff13fbbd027297","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.16_1788752181898_0.8942441597446023","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.17","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.17","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"ceced5e19794569b59694a4e945731e438edb06c","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.17.tgz","fileCount":20,"integrity":"sha512-ChT4jmmM9kNKJXCfX6YR2eV8CqWIJj/vqL7qzC83tdQR3UrcklXh5wLRCJGA5ZIu4exfNlvQit/IbgQLzgfk+Q==","signatures":[{"sig":"MEYCIQDsKrvlQhlfF/9ccPYrUhpNU2ACbA0G/FRQ2GqjB768nQIhAKjTOjNlocw0/TsVbiVOXKlVFbLGuudvpCX4DS3/Trq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239718},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"ee754bf6c35a727be11e47419f26c441ca54e99f","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.17_1788752947088_0.5133157757403664","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.18","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.18","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"f9739169dd2a2046032e2badcad978ef2cdac0b8","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.18.tgz","fileCount":20,"integrity":"sha512-B9g1rqohovl+NTBWuFdAQte7sp0eCJlkTbcO5l3105m27WrMmSvZgSxLGkdIPaP0AqxnlW/ihQnGMQfy05sJBA==","signatures":[{"sig":"MEUCIEbfYoeOJ/SZqeJV1C+KdemMFGHaSsRrO7jeycoV0tUCAiEApDKl38HcUtNkyrhYfPi5D8nEHiDwKB4y5FvhrGbGrWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242312},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"1e0410dcfb12ae3bcd69bffe8c45ef016e7eaf88","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-host-apiproxy":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.18_1788753536079_0.2448043374417861","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.19","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.19","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"0d377a5e41165a1584b729fc239fa2fbb3d450d6","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.19.tgz","fileCount":28,"integrity":"sha512-VfesVjJ7DP2RtAoKA0ZJNX+0Nga1RF1WibKt4W0zTfwkCFuC2G3CAdmyUWEPiROcrr8W7xAELsSdPqOxU5B6tQ==","signatures":[{"sig":"MEUCIQCPBYPGRFWV5efmilV7kj1INcCc57/mSkrnXeFLkjOwqAIgEaA+qgQlitvGGWr0yXJ07xHL+0cgyZWvVoEpEz4ZgO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCa9ORQAiRFy8p/k021WYAJQpjxLfLY9PY4NVEBR3uK0wIhAMkPmYYxOWief3bHJCsUSlXvwpq3AdEtZwPsSnyh8qw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244748},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"12eff8e9933e13e94c043cd2253387e0e93c2133","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.19_1789233352910_0.3208107030020819","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.20","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.20","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"c461607bd5186f7e744ecce5785320c28822d44f","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.20.tgz","fileCount":28,"integrity":"sha512-N/8pkrDaosYtqt/TEdF8AmxP3Co4r7nqSshXojBbmK6cUVNO1IgFmepj1p/rKNtEQD5ymiQZjegH77zZbZ4i5Q==","signatures":[{"sig":"MEUCICmcFDwLCKvbniCI/jINSVlBLNeQd8mMdKuabR9HSLV2AiEAljUJ9B7GlSEcn2hlb+ta2bkXcQ6nDFC5bWo0+bj7eK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHBmmuY6Misv3rFXDnLi61d7ljBZrG4E9AoD9Z7Coa9fAiEApXS63+CdiElKt/+TjzDUJqOa2HnpSmaWeOv+MYnUn6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246506},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"89a2bb034eae018f4f9f08c7ca959054d4ceeb36","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.20_1789233758553_0.7014148119059733","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.21","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.21","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"be1a1f5d139820d64fa5e556e1282764c41dabc6","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.21.tgz","fileCount":28,"integrity":"sha512-3lCiTgGJ7zD/ZEt/7Hzh6UPDT5VJLHLCCjqAjvY/DPyphKcvjGjEkzCj5cNHQbfUQXPEK42m5CUNNu9R6nYBag==","signatures":[{"sig":"MEUCIFUf/34WkF2F/hsXd7q4q0gCIfFYiPMTy8Xn1fusrz1nAiEA00hUBzImYZ7MF9goRLtlQHdH/SLFIDpBlEPd1BSxQkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5Q07rigUbbj792Peup0lhbrjNUehQE6++Kg7HfnrH4QIhAO5ptaG96/g0vt2rGH39tdZ6obwxkWC9mQXGZm3EI1q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246649},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"82fee773efbaaa9bcdaa9da5f006097887aec7e3","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.21_1789234369104_0.2469514409416398","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.22","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.22","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"2aa7828f377a23dcc97180b845ad763b15dfd6d6","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.22.tgz","fileCount":28,"integrity":"sha512-9VURY5Ff0MlxuSvDb/VC7IRXDJmA3vU1oD14OfEv2MPom46L83qavMUJeF+B9iFYhZh0c2CVPubcdr2KSQCr2Q==","signatures":[{"sig":"MEQCIEd4ifh977xzUGO4YMZYtNlZ4+0HXySww740TkZN0LM4AiAUJ/iKeFly7l/gcV0WHBskdScmZEalUl+KUY4KxJolRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHeA2ObgKczEh2g2kIS8qwCmwZUJvNaKy+37XElooBuyAiBLNYO2EDQVBWBvngQbhL1njrZXkfHiUQs/pnjdZ0yRSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247032},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"58df1f5a1ad1de81ef702008ac36bcf6c8f839af","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.22_1789303123139_0.600442957222046","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.23","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.23","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"fb714677d025937cb886d0deca98566339257f48","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.23.tgz","fileCount":30,"integrity":"sha512-RuoIrDN7TglnmdD1miYvfrfH9VVSdKrAcGZJkLJm7wIv0dje0qxETyTBTLhYwu706hRzw9SrVgxXFT8fKlXphQ==","signatures":[{"sig":"MEUCIQDE7x08xrQ5IFJ8DajEaHYGrJUYx/R05C1mhJCAkpWKyQIgUD4dtpNZmatHQNP1lLUx389BlfQyV9rOLXI/ndjlKyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7cxuChWa4pt7evDVcxHrf187HhQep3seh+MDcGig/JAiBbN2Y9HF+A10jZJBLWJa94P7lqEUkioolhBTjtsp26AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287591},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"3902f631bc5f43e521bd33342d01c3211ef4c9f8","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.23_1789305218960_0.9755767593818065","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.24","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.24","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"6cb9bc69a0525e67a64a547efc2ad351943722b5","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.24.tgz","fileCount":30,"integrity":"sha512-GYooYkws5gCV1lFVFt8ZlR2aSLCu2IQ2zSGfH++mciw9mC+x+VadusuyA4kWPBgBJQ7aEict+ozyNQ5COIHKJw==","signatures":[{"sig":"MEYCIQD72JJZs9qMnTfbk21oQFVva76Zs82rq9UdK6gaDnjocwIhAO7eUU+SzBdVeheqonEUgB21tqOMJ3KrTagQTK6mXzGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAihMRVGqquKmkOhTep7KdNAdA+iLsajy5bFpZyqpswKAiAIscY+ZwLu/f0Zo+PQUQMFMxFgRC9qylhW85BmzkMzUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293495},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"cb0723bbef11a1748520fdfd2b7351c7e4147af9","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.24_1789306214493_0.26077348413728463","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.26","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.26","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"9f896184a7bc92304cc9385d6de4ff3cc3ffe903","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.26.tgz","fileCount":30,"integrity":"sha512-SDMPiQBfjnKT2dnjdGAxmk9SiSy7D6F0Js+ynV6DSIBiOcVJjkuU4PbrHyUr/FKpZ4KKgXWJKE8TVO3w0S8F5Q==","signatures":[{"sig":"MEYCIQCksNy1yHBL5xN8/wrAo1Fu5MRamDKdJ+qErjVR9U8nCwIhAPVuy4GYrTDJ972OUaxynO/+phY4k26R5a9Ub+xDbclH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMnKCxuNVth+OpIptrC2M4lsj5pyCr/1k3BHU1zG3DJQIhAIFacLgAH5zNRT5VcuPj4SApRhkMuot60LplAxpeqsTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303761},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"ca51edf0214572c231c6e66fd6cc8c78475ca9d9","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.26_1789315003327_0.9250564182227221","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.27","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.27","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"6ee6ada66e29375be73b3cc87a4cc814546232cc","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.27.tgz","fileCount":30,"integrity":"sha512-Ap520YFFSoXFcnZE+uUA703iU1kxc12sBdQZBxQM3WqjFSZS9i3+Hbhfg1R3SjAIMbeAzZdJtSA3Cf+9AguR9Q==","signatures":[{"sig":"MEYCIQCpq6n4Nf/841iGJHT2WuxoGnQmKtaNJnHOVn+xYgNmHAIhAKm9XrqpWPHLd01EolsaTuDFn3t8jzA7XgscenlEpyfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+u4/LeTKU1RjyYVxNR/W//Fdk6tlBrlC//m+F+4J7/QIgF/CfqeGZIXpSlEjtERDA0XG+h3ECgR9gx6RAV/fdauE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316536},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"61e10c8dc6690e690e8fdea1247cb28286866115","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.27_1789360479468_0.5721242024155557","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.28","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.28","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"d974756886bda098dbbd8113dcb3c39204f08ca0","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.28.tgz","fileCount":30,"integrity":"sha512-sMFt9x9kqnwEMMIfF2Kqfj4nyhM05YWz8xRmgVfw2yBETnhVQ0vT6df8uh3pXA7HlOEcZZootaNrkqZ6xaTiMQ==","signatures":[{"sig":"MEUCIGHrF0zGLrK3E4bBwtjEL3vJXUJIaIajbvPKdcPmIuQHAiEAyrXZK4f/E0qkstQLEITJ7nDAhK7yvKoJwZ9noGLlpgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHko0MPp43S83LE9nCs0uYmUzG6Pkttmv2/oDaFsQebAiEAsJEN9kwIy7QWiX64XhSzjxB6pLKTlXYe8Ib1pvBmsCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312415},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"74b483a33cf8248639a1f682e1bcfe807ca21f80","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.28_1789361914374_0.7276122393170781","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.29","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.29","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"3aec6806efd682e98b5f31963748b3a40a90cb59","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.29.tgz","fileCount":30,"integrity":"sha512-AEMuW9c04zb0T+7UhPnw4Nf1xF0CAJZDVgIqxQ6ogmgoRrSaSHg+zVozctn1E6ESoIzlLX4pApnO9r5yMRNKaA==","signatures":[{"sig":"MEUCIQCvLLz/wj5sv/PpjmKG0DRj81M3YgqqbRVymEk1NT80hQIgIseecKqE7KwZenhqIsrYOlY9I5sb8pLV98Y2I3Jy7Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChtiN/8j5xPbGH2bDMwBqyin9Goml+AnMpkzCytacMAwIhALeFAwdbLNZxYOrLcvKp6z///K1YU3MHCTHSmhkqvNu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314705},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"8bdb5de90ee97fd9e9721b28f60ee8af9372e4ec","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.29_1789391749590_0.4635102087748535","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.30","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.30","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"da3e218c65fa1031eb7bcdfd99c7e3649f90c96e","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.30.tgz","fileCount":30,"integrity":"sha512-Gyq/TpSloqlrVApbTCDxrOtCRz0pRmrmTsOUm8LKCHqB3VPlo2OFKXjbycP2EvQq7JVKBJMC3WmPY1rWlKYd0w==","signatures":[{"sig":"MEYCIQDFkCUJ2BJngMmDcJBM1R2bEoPQZP2li9XUkLQqxIdr5AIhANlkKfSPK8KBf1txuEkTRwxQTajCuN+UzBGU98Tlvqw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuJQRNkc40ZcIlPoHrxwxWis5+y3SiKnqGdRY64X5DbQIgdFUHNlA2Na5w7c2K47l3AAdajcEeHlGklprReNOo34U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320999},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"ebf7c8190f7c09be9421ae04c320e08563aa79c6","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.30_1789436138195_0.6989945556484993","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.31","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.31","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"9cdefb688e4c9f1dfd50b04f9a695745c66d2472","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.31.tgz","fileCount":30,"integrity":"sha512-d8Lku3b6drMm/3a5X2UFtn8Q/vAtCjHPuGxu6Ew/vI2oNkPBdUnqjz774Ibqk0LPgZgsQsbfg3T4AUqRxD1LPw==","signatures":[{"sig":"MEYCIQDgT+WSns6bzOXN9a4Arxa2O63rFqP3PPDA6FL0H5v4tAIhAJlMRpSlj2M/ADEi4wLq/B0DO68Bp1QxMtTl68RcUkuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBxhsJVQFLYRAoD1ybOBrnEx5fxF3GwjjMb0GimcGg9QIgaaDv996J6KphI8r4VpE/sXQMI0tvrhUd1tiJdwLw7V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324487},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"5652b047c272734055bb84eb415f8becb697be26","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.31_1789438215385_0.4676853824784908","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.32","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.32","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"49e85b6374b16c9d567695070bf9fed4f86c1003","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.32.tgz","fileCount":30,"integrity":"sha512-btSDgjLg2NWwHGjVzoAh65ME/NtOan6H4zCEd3bQtWg7fE88o9wKTF5Ywzt9+ig7CaF4NzJXtOyqfxZVFzkfTA==","signatures":[{"sig":"MEUCIHUIodB+zhPVLLbuoiXWOoHBz1LgSnXW81GxjdHG45R3AiEAx6yCxdObAsmYLzRj8qr7+pQjJ22DXnd1Bvjw4LjrY6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFF9Swjp5MEdNAVZP2eNeDJXmvKXMfz7dVqafyAqN/+xAiB6PvXPBHCFbva95gEx3n69TnYzaE4NsHU1o4zUebnlpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333847},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"7dc091465122a87e95bf0b0e9111c4b83bb8fa84","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.32_1789608361471_0.5065550187345196","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.33","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.33","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"dcd85509b6c7d00c24bd4b066d506128d6480f67","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.33.tgz","fileCount":30,"integrity":"sha512-yK9n1rmIMsne3ilUYSqGmIpsEqdA0GNjXQhA6G5Rlw13Wb7O7eok9+8muXS9zKyP8XjsF6SO58nbMbOUyOBGFw==","signatures":[{"sig":"MEUCIAPh2saryf7f+aNpaOIycQP/+DeQtqPbREDgApYl9PxeAiEAjRjx1jOakGF68cw7fhXj2sQCCMh/9N+rwcJcMQyAsKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRR1e6PP0IlxW8+ee+/uFtcHUbOnI4aWsMwQpvF8LX5QIgGGoA4dWyuHk8TziZ1GJUvlfAqJfSVmmSYJ8ZY0036QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370849},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"33aca00e40d29eeb8f4c077e68de1967d783b235","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.33_1790331164573_0.34239876863613117","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@jxgame2020/dsh-token-quota","version":"0.1.34","license":"MIT","_id":"@jxgame2020/dsh-token-quota@0.1.34","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"abe707fb8cd364df7e4e55de8b52b52c78e106d4","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.34.tgz","fileCount":30,"integrity":"sha512-x7jEK8jeGFpShEwMKeoWddnijF5dp1afOfTuNom8DEA0tTfIeDnOzctgF33AW5qubWK/fqrB6Ky3gvpoJI5DBg==","signatures":[{"sig":"MEUCIDuXw2hg3BCW5DGOuNxsagDr/uJxd9k6+gU8uR4vc/tuAiEArrG6TzHI89v/Oa/6mQp3ZDEP0gETl/kjqkdJADDHEIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvavTws93gDIAQ7znKkgZjs/sruO7WonrB8PvhcznedgIhAPG2esmo+QA4DcjtmR2HmiaxAAnuIsVxXo+zvwICCZJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373332},"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/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"226c7a4168f7ff6f9aa2087f76f67700c73a6787","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-token-quota_0.1.34_1790335285753_0.35660983571594285","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"_id":"@jxgame2020/dsh-token-quota@0.1.35","dsh":{"client":{"inject":["@deepseek-ai/dsh-api-session-controller","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"91d5c51d30d8d7509a313d1652593168c9baabdb","tarball":"https://registry.npmjs.org/@jxgame2020/dsh-token-quota/-/dsh-token-quota-0.1.35.tgz","fileCount":30,"integrity":"sha512-1mVyyuHQWZnBVncewEJwCrlwSbG9M2DYghi93MtHDt/J+Ne3HUSqkCv++iOqNfzurStcOlyNa3KRd0sVh1ixFw==","signatures":[{"sig":"MEQCIH8EktTr3dqyfzgOaIGbTaXHbjg28d9UklVYTeyP7Lr3AiBC6eGTRrdOoHMQiAzxWIaMvxiwAJw/4Jc1bL7dNRFcrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAWjwtWlRTSC5/C/HpDI4Exmgb/AFGHtPFW4luyJ+QdsAiEAnWy0uBIha3Zv0AW/R1b0PJVkFOcy9pTdesotXp2pSBY="}],"unpackedSize":373860},"main":"lib/index.js","name":"@jxgame2020/dsh-token-quota","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./types":{"types":"./lib/types/types.d.ts","default":"./lib/types/types.js"},"./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"},"gitHead":"f96be62368b6cd64e4552a3d8d171cdbcb7ae369","license":"MIT","scripts":{"watch":"tsdown --watch","bundle":"tsdown"},"version":"0.1.35","_npmUser":{"name":"jxgame2020","email":"13894877@qq.com"},"_npmVersion":"11.6.2","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","directories":{},"maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-llm":"*","@deepseek-ai/dsh-jobs":"*","@deepseek-ai/dsh-agent":"*","@deepseek-ai/dsh-brand":"*","@deepseek-ai/dsh-tools":"*","@deepseek-ai/dsh-session":"*","@deepseek-ai/schemastery":"*","@deepseek-ai/dsh-settings":"*","@deepseek-ai/dsh-workspace":"*","@deepseek-ai/dsh-attachment":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-api-gateway":"*","@deepseek-ai/dsh-api-remotes":"*","@deepseek-ai/dsh-client-store":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-user-approval":"*","@deepseek-ai/dsh-user-questions":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-connection":"*","@deepseek-ai/dsh-client-ui-session":"*","@deepseek-ai/dsh-client-ui-renderer":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-session-projection":"*","@deepseek-ai/dsh-api-session-controller":"*"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-jobs":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-brand":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-workspace":{"optional":true},"@deepseek-ai/dsh-attachment":{"optional":true},"@deepseek-ai/dsh-invariants":{"optional":true},"@deepseek-ai/dsh-api-gateway":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-store":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-host-apiproxy":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-user-questions":{"optional":true},"@deepseek-ai/dsh-client-ui-slots":{"optional":true},"@deepseek-ai/dsh-client-ui-layout":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-session":{"optional":true},"@deepseek-ai/dsh-client-ui-renderer":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true},"@deepseek-ai/dsh-session-projection":{"optional":true},"@deepseek-ai/dsh-api-session-controller":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-token-quota_0.1.35_1790369284916_0.5711970133160926"}}},"time":{"created":"2026-08-20T16:45:54.154Z","modified":"2026-09-25T20:48:05.188Z","0.1.0":"2026-08-20T16:45:54.646Z","0.1.1":"2026-08-20T17:09:05.513Z","0.1.2":"2026-08-20T17:20:19.698Z","0.1.3":"2026-08-20T17:28:15.480Z","0.1.4":"2026-08-21T06:12:05.658Z","0.1.5":"2026-08-21T07:09:05.657Z","0.1.6":"2026-09-06T11:38:02.171Z","0.1.7":"2026-09-06T11:50:05.657Z","0.1.8":"2026-09-06T11:56:53.326Z","0.1.11":"2026-09-07T02:24:26.793Z","0.1.12":"2026-09-07T02:45:11.164Z","0.1.13":"2026-09-07T02:54:29.171Z","0.1.14":"2026-09-07T03:18:52.956Z","0.1.15":"2026-09-07T03:26:28.795Z","0.1.16":"2026-09-07T03:36:22.048Z","0.1.17":"2026-09-07T03:49:07.235Z","0.1.18":"2026-09-07T03:58:56.221Z","0.1.19":"2026-09-12T17:15:53.008Z","0.1.20":"2026-09-12T17:22:38.637Z","0.1.21":"2026-09-12T17:32:49.190Z","0.1.22":"2026-09-13T12:38:43.240Z","0.1.23":"2026-09-13T13:13:39.036Z","0.1.24":"2026-09-13T13:30:14.583Z","0.1.26":"2026-09-13T15:56:43.439Z","0.1.27":"2026-09-14T04:34:39.547Z","0.1.28":"2026-09-14T04:58:34.507Z","0.1.29":"2026-09-14T13:15:49.683Z","0.1.30":"2026-09-15T01:35:38.321Z","0.1.31":"2026-09-15T02:10:15.465Z","0.1.32":"2026-09-17T01:26:01.554Z","0.1.33":"2026-09-25T10:12:44.673Z","0.1.34":"2026-09-25T11:21:25.880Z","0.1.35":"2026-09-25T20:48:05.016Z"},"license":"MIT","description":"Daily per-model token quota accounting, enforcement, and a floating quota panel for the DeepSeek Harness — a fully self-contained plugin (no core-Harness wiring, no generated RPC contract)","maintainers":[{"name":"jxgame2020","email":"13894877@qq.com"}],"readme":"# @jxgame2020/dsh-token-quota\n\nDeepSeek Harness 的**每日按模型 Token 限额**插件：后端按模型累计当日 token 用量并持久化、达到上限时拦截请求；前端在 Web UI 右侧提供浮窗，实时显示每个被监控模型的「实际/上限」，可对每个模型单独设置限额，满额时一键或自动切换模型。\n\nA daily per-model token quota plugin for the DeepSeek Harness: the host counts each model's token usage for the day (persisted), blocks requests once a cap is reached, and a floating panel on the right side of the Web UI shows live usage/limit per monitored model, lets you set per-model caps, and switches models in one click or automatically when a model is full.\n\n对 DSH 核心仓库**零改动**：不修改任何核心文件、不挂载官方 bundle、不依赖转发事件白名单；数据通过插件自有的 HTTP 路由（`GET /token-quota`）轮询读取，配置通过 settings 的 `token-quota` 命名空间读写。\n\nZero changes to the DSH core repo: no core file is modified, no official bundle is mounted, and no forwarded-event allowlist is required. The panel polls a plugin-owned HTTP route (`GET /token-quota`), and configuration lives in the `token-quota` settings namespace.\n\n## 功能 / Features\n\n- **按模型独立计数**：输入 + 输出 + 缓存 token 全部计入当日用量；重启不丢（持久化到 `$DSH_HOME/token-quota.json`）。\n  **Per-model counting**: input + output + cache tokens all count toward the daily usage, persisted to `$DSH_HOME/token-quota.json` across restarts.\n- **硬拦截**：达到上限后请求直接停止并提示切换，不会继续消耗额度。\n  **Hard enforcement**: once a cap is hit, requests are stopped and you are prompted to switch — no extra tokens are spent.\n- **满额策略**（四选一，面板设置里切换，即时生效）/ **Full-quota strategy** (pick one in the panel settings; applies immediately):\n  - 停止请求并提示 / Stop and prompt\n  - 自动切换到其它已监控且未满的限额模型 / Auto-switch to another monitored, capped-but-available model\n  - 自动切换到其它任意可用模型（含非限额）/ Auto-switch to any other available model (incl. uncapped)\n  - 自动切换（优先非限额，其次未监控）/ Prefer uncapped models, then unmonitored ones\n- **每日自动重置**：默认本机时区午夜；可在设置里改为任意时区（UTC−12 ~ +14）与时刻（0:00–23:55），到点清零当日计数并归档用量日志。\n  **Daily auto-reset**: defaults to local midnight; pick any timezone (UTC−12 ~ +14) and time (0:00–23:55) in settings — counters reset and the finished day is archived into the usage log.\n- **用量日志**：每模型每天一条（日期 / 模型 / 用量），与监控勾选无关。\n  **Usage log**: one row per model per day (date / model / usage), independent of the monitored set.\n- **浮窗面板**：实时显示各模型「今日已用 / 上限」，行内一键「选择」切换模型、`⚙` 折叠设置单模型限额。\n  **Floating panel**: live used/limit per model, a one-click Select button per row, and a folded `⚙` per-model limit editor.\n\n## 安装 / Installation\n\n> **版本要求 / Version requirement**：`0.1.19+` 需要 DSH **≥ 0.1.5**（新 API：`SettingsProvider.installSection`、`ctx.remote.session`）。DSH 0.1.0-rc.7 及更早版本请使用 `@jxgame2020/dsh-token-quota@0.1.18`。\n>\n> **Version requirement**: `0.1.19+` requires DSH **≥ 0.1.5** (new APIs: `SettingsProvider.installSection`, `ctx.remote.session`). For DSH 0.1.0-rc.7 and earlier, install `@jxgame2020/dsh-token-quota@0.1.18`.\n\n### 方式一：npm 安装（推荐）/ Option A: npm install (recommended)\n\n在你的 web profile（`~/.dsh/profiles/web`）下安装依赖：\n\nInstall the dependency in your web profile (`~/.dsh/profiles/web`):\n\n```bash\ncd ~/.dsh/profiles/web\nnpm install @jxgame2020/dsh-token-quota --omit=peer\n```\n\n> **为什么 `--omit=peer` / Why `--omit=peer`**：插件运行时所需的 `@deepseek-ai/*` 由 DSH 宿主提供，不需要安装在 profile 里；npm 上这些包的最新 tag 是互不兼容的旧 rc 版本，自动安装 peer 会触发 ERESOLVE 冲突。0.1.20+ 已将这些 peer 全部标记为 optional，直接 `npm install @jxgame2020/dsh-token-quota` 通常也能成功；若仍报 `ERESOLVE`，加上 `--omit=peer` 即可。\n>\n> The plugin's `@deepseek-ai/*` dependencies are provided by the DSH host at runtime — they must NOT be installed into the profile (npm's latest tags for them are mutually-incompatible old rc versions, so auto-installing peers raises ERESOLVE). Since 0.1.20 all those peers are marked optional, so plain `npm install` usually works; if you still hit `ERESOLVE`, append `--omit=peer`.\n\n> 用 pnpm 管理 profile 的话：`pnpm add @jxgame2020/dsh-token-quota`（pnpm 默认不装 peer，无需额外参数）。\n> With pnpm: `pnpm add @jxgame2020/dsh-token-quota` (pnpm does not auto-install peers — no extra flag needed).\n\n在 `cordis.patch.yml` 中挂载插件：\n\nMount the plugin in `cordis.patch.yml`:\n\n```yaml\n- insert:\n    - id: token-quota\n      name: '@jxgame2020/dsh-token-quota'\n```\n\n重启 `dsh web`，浏览器右侧出现「每日 Token 限额」浮窗即安装成功。\n\nRestart `dsh web`; the floating panel appears on the right side once installed.\n\n### 方式二：从 GitHub 源码安装 / Option B: install from source (GitHub)\n\n适合想改源码、离线分发或审阅代码的情况。源码仓库不提交构建产物（`lib/`），clone 后需在本机构建（工具链来自 DSH 仓库的 workspace）。\n\nFor modifying the source, offline distribution, or code review. The source repo does not ship build output (`lib/`); clone and build locally (the toolchain resolves from the DSH repo workspace).\n\n1. 克隆到与 `deepseek-harness` 同级的开发目录 / Clone next to your `deepseek-harness` checkout:\n\n   ```bash\n   git clone https://github.com/jxgame/dsh-token-quota.git deepseek-harness-package/dsh-token-quota\n   ```\n\n2. 在 `deepseek-harness/pnpm-workspace.yaml` 的 `packages:` 下注册该包（让 peer 依赖从仓库 workspace 解析）/ Register the package under `packages:` in `deepseek-harness/pnpm-workspace.yaml` so peer deps resolve from the repo workspace:\n\n   ```yaml\n   packages:\n     - ../deepseek-harness-package/dsh-token-quota/packages/token-quota\n   ```\n\n   然后在仓库根执行 `cd deepseek-harness && pnpm install`。/ Then run `cd deepseek-harness && pnpm install`.\n\n3. 构建 / Build:\n\n   ```bash\n   cd deepseek-harness-package/dsh-token-quota/packages/token-quota\n   pnpm exec tsc -p tsconfig.json    # 类型检查 + 产出 lib/types / type-check + emit lib/types\n   pnpm exec tsdown                  # 产出 lib/index.js + lib/client.js\n   ```\n\n4. 挂载到 profile：`~/.dsh/profiles/web/package.json` 的 dependencies 使用本地路径 / Mount into the profile with a local path dependency:\n\n   ```json\n   \"@jxgame2020/dsh-token-quota\": \"link:/<absolute-path>/deepseek-harness-package/dsh-token-quota/packages/token-quota\"\n   ```\n\n   然后 `cd ~/.dsh/profiles/web && pnpm install`；`cordis.patch.yml` 挂载与方式一相同；重启 `dsh web`。/ Then `cd ~/.dsh/profiles/web && pnpm install`; the `cordis.patch.yml` mount is the same as Option A; restart `dsh web`.\n\n## 使用 / Usage\n\n- 头部「设置」弹窗（改动即时自动保存，右上角 × 关闭）/ The header Settings dialog (changes auto-save instantly; close with × at the top-right):\n  - **监控模型** / **Monitored models**：勾选要监控的模型（默认全部）。未勾选的模型不显示、不计入当日用量、不受限额拦截（切换时仍可选）。/ Check the models to monitor (all by default). Unchecked models are hidden, not metered, and never capped (they remain selectable).\n  - **满额后处理** / **When a model is full**：四选一（见上文「功能」）。/ one of four strategies (see Features above).\n  - **每日重置时间** / **Daily reset**：时区（UTC−12 ~ UTC+14）与时刻（0:00–23:55，5 分钟步进），到点自动清零；不设置则沿用「本机时区午夜」。/ timezone (UTC−12 ~ UTC+14) and time (0:00–23:55, 5-min steps); defaults to machine-local midnight.\n- 头部「日志」按钮（设置左侧）：用量日志弹窗，表格列出日期 / 模型 / 用量，每模型每天一条。/ The Logs button (left of Settings) opens the usage-log dialog: date / model / usage, one row per model per day.\n- 模型行 / Model rows:\n  - 名称后的「选择」按钮：一键切换当前会话到该模型。/ The Select button after the name switches the current session to that model.\n  - 行尾 `⚙`：展开该行限额输入框（数字，`0`=不限），保存后收起。/ The `⚙` at the row end unfolds the limit editor (number, `0` = unlimited); it folds back after saving.\n  - 进度条：绿 <80%，黄 80–100%，红 = 已满额。/ Progress bar: green <80%, yellow 80–100%, red = full.\n\n## 数据与重置 / Data & Reset\n\n- 计数文件：`$DSH_HOME/token-quota.json`（默认 `~/.dsh/token-quota.json`）。/ Counter file: `$DSH_HOME/token-quota.json` (default `~/.dsh/token-quota.json`).\n- 重置周期默认「本机时区午夜」；可改为任意时区与时刻。跨过重置时刻时当日计数清零并归档进用量日志。/ The reset cycle defaults to machine-local midnight and can be changed to any timezone/time; crossing the reset moment zeroes the counters and archives the finished day into the usage log.\n- 限额与面板配置保存在 `~/.dsh/settings.yaml` 的 `token-quota` 命名空间（`limits` / `monitored` / `onFull` / `reset`）。/ Limits and panel preferences live in the `token-quota` namespace of `~/.dsh/settings.yaml` (`limits` / `monitored` / `onFull` / `reset`).\n- 面板数据读取：`GET /token-quota`（当前快照）、`GET /token-quota/log`（历史用量）。/ Panel data endpoints: `GET /token-quota` (live snapshot), `GET /token-quota/log` (usage history).\n\n## 目录结构 / Project Structure\n\n```\ndsh-token-quota/\n└── packages/token-quota/\n    ├── src/\n    │   ├── index.ts            # Host 服务：计量/持久化/拦截/HTTP 快照路由 / host service: metering, persistence, enforcement, snapshot route\n    │   ├── types.ts            # 共享类型与 wire 常量 / shared types and wire constants\n    │   ├── invariant.ts        # 运行时守卫 / runtime guards\n    │   └── client/             # 浏览器面板（shell.overlay 浮窗）/ browser panel (shell.overlay)\n    │       ├── index.ts        # apply：轮询 + 满额策略 + 面板注册 / polling + full-quota strategy + registration\n    │       ├── TokenQuotaPanel.tsx\n    │       ├── store.ts\n    │       ├── locales.ts\n    │       └── TokenQuotaPanel.module.css\n    ├── tsconfig.json           # host + client 一起编译 / compiles host + client\n    └── tsdown.config.ts        # host 库 + 浏览器 bundle（closure-factory）/ host lib + browser bundle\n```\n\n## License / 许可证\n\nMIT\n","readmeFilename":"README.md"}