{"_id":"dsh-get-balance","_rev":"28-8f1e3a9e9baec62650e05359d3eb0395","name":"dsh-get-balance","dist-tags":{"latest":"0.1.36"},"versions":{"0.1.9":{"name":"dsh-get-balance","version":"0.1.9","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.9","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"3128b60772f47b2d209c69a822fc184536ddce0b","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.9.tgz","fileCount":77,"integrity":"sha512-y3I0/d8yor9QL93cTXb0mYlxLTzw9Hzoayt39ptaUMo739QVZWW56pWxG0BImAPciyz36pUcjjrmSAG4J7GnhQ==","signatures":[{"sig":"MEYCIQDeCUey3bfJA9oPJnNMHXzE0PLruq+t/QoBxt1YC6YHYAIhAIIncaoM8JYSRBKBylVqZ4o2wj4iAivnKH5DiGmzrb1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603167},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d3ae8d8a2f9c06bf7d0f3d087617d84f95ac9396","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"_npmUser":{"name":"jsoncodee","email":"jsoncodee@gmail.com"},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.17.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.9_1787476139289_0.2883936569322416","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"dsh-get-balance","version":"0.1.10","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.10","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"35549d39b8dc4e114ea59f11322fa77d398dce85","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.10.tgz","fileCount":77,"integrity":"sha512-etrky9VRqgvl4Qfn8afRZjfKmzueaZdRgJFWfwe5ZBgYuskyVQ2v1DL7CaPUT1aS1kpnVFtNrBARgld2ZNyiNA==","signatures":[{"sig":"MEUCIQDT2T+QA5qkKSQFB4vtmmiCKB7jz6XMLw2+b5x94FhC8AIgHKl4rkg0IqV6Qxoxu+DNjGVLTmq43jAarBtWoKnCnt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610116},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"960c852e3f58d513af11c812fd765719fbff412f","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.10_1787488377220_0.14259404187110247","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"dsh-get-balance","version":"0.1.11","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.11","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"6f288d3c5962713f206c996abcf545c2cd317ceb","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.11.tgz","fileCount":78,"integrity":"sha512-if3pRPSTjXEOOYDQ1d8hmz+gHeQ4cVxnX8BtHGwGJwMMVew0nQJrPJ00UuNGt86fl1BAcM1PsSnJ40vAPk5dlA==","signatures":[{"sig":"MEQCICruRr4fpgUg9q3nrDHkfW6pFzU7upRgOZA9579rM+vGAiAp2eJU0Un8ayChyxyIxtVbKSEPptmOHNEx7TcwdBJtKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620685},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d82e112c98409e6be8928e73d09473bcb7a740a5","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.11_1787494756937_0.7392954538435874","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"dsh-get-balance","version":"0.1.12","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.12","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"4e0e9e9cc6a609a4751b514bd8a1be3508a96283","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.12.tgz","fileCount":82,"integrity":"sha512-vMgw2YhtJJ/ZCnk0LQ7EOKIFAGlyPcR0iTH/gA8lPYo43GLLfHa82eF4XF8TpveWTB/PpDbjPNNA8OcGaX6g8w==","signatures":[{"sig":"MEUCIQDfs2bqCmOJG7xtceTykazrTs3OiVe9X1b8mmXkHzEWMgIgaDjy1qkSuA5b8YMXHwrotfrFXpOcJkMarknAuP5Uj40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673845},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"12811e163f518cd928de6e2512e4e76b6ef3f4ee","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.12_1787497193521_0.5106668937180834","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"dsh-get-balance","version":"0.1.13","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.13","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"338a7b2c700ff11b2987eb0aaa59e55fac339100","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.13.tgz","fileCount":82,"integrity":"sha512-A3puu8rbDXO3Y/3ETfvk2e0qH2uYkZgIbt8LIbL9FqUawofR3n9Am+sIXcziyXrSP5RkFLrRjIJGX6v4EgeK9w==","signatures":[{"sig":"MEUCIQCMgDSzu2bRHi0FBSO8mfQY6/85e0AkGUVin8siI3EWLgIgW+PZxlNVN7zZc2iYyFSHcgqDxokNOTfclhYjbZTLOIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687630},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"795e4d4563df2f5e14c6fd818f2612ab3d46d979","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.13_1787500243666_0.4271986140740507","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"dsh-get-balance","version":"0.1.14","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.14","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"b0a7ec5ff3cc8e760a61a6a88770138177a13047","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.14.tgz","fileCount":87,"integrity":"sha512-fOa0qzMLGYxxPXbvXchN1HCO0X6PVvsuJ8pahNqSaZIpqzC2noi4yK468gc0IvG62lvS4O4n9e49HM6TG0JP/Q==","signatures":[{"sig":"MEUCIH4bRwyKk/eGNGOolJ1yEVjkfR7yEFJhYGOTHlMm5gGKAiEA6u9Elq6JlfLylxrtUBliaNLWizYNLeNJ4+hdYDMgufw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221998},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7eb51db69e9fdd601db7bfda92a0d9da3208c563","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.14_1787541911942_0.5673044670624647","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"dsh-get-balance","version":"0.1.15","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.15","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"9009c83610ad214c1fcb9aec403a01da7acd474c","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.15.tgz","fileCount":87,"integrity":"sha512-as8m80YasRX9cMHh+tgKknG9g84b5YhpxrLv3lZyeqLSo7UkEgH5AczDgOKj7a2OMWYv1phj3XWSWG1BxM6wIw==","signatures":[{"sig":"MEYCIQDK5elVaqR8pFfZm5d6eO8SLGrw7rX1qT5n9jVp47eJ6AIhAO2j9jk0MVXkvzaEg9LpSTvdJe3/K9RjhBSn+/t/efVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227796},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b82531aab3ddc671ef818d87d61b6b5b6210b5fa","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.15_1787542702270_0.46001186658463245","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"dsh-get-balance","version":"0.1.16","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.16","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"e27ddd6f70d6f9c76da72892f67627b7a9050c49","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.16.tgz","fileCount":87,"integrity":"sha512-RliM1uPMxshTsBzhEcJy31O0zSgaSU80v9zWJwiZCtEs2TD6cbSL6uMFE5XlTUT6tYDeHNX/gzkl0SWPZabeWg==","signatures":[{"sig":"MEYCIQDvOtIhuu4MplQq3PaijhxqS5j706XIRAnRcGH0xfA3SgIhANldbFjeFK0YpRgl59pCX+RuUZtbxxA0QaUNvA9RkCCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228097},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3940e40dbcfe7b0aef17129b6a0293c6d15ac636","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.16_1787553706264_0.05110487332792113","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"dsh-get-balance","version":"0.1.17","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.17","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"ce57458d7de4a401acffbf6be46d67cfe912f80c","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.17.tgz","fileCount":87,"integrity":"sha512-vKty+uV7J3KTK4jxjU35dJYK4KhIkW6hMiyaE6SsWLNMNYhRSmucthqbPUrzSVYR7ZRxhHlLm3UQKWlTaS3BXw==","signatures":[{"sig":"MEQCIFddiipzOkhXArlG1ln5FLXnmgh7MqV0kjIFo7gXND04AiBWYbY94V54gJNfGu3fxc9PE6T1AXwxMNx7rD3hZE/2RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1259801},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d1469cd36dc0c3ef18c372d235acb3f6d774005d","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.17_1787725908589_0.017096728522899562","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"dsh-get-balance","version":"0.1.18","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.18","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"3d170809de692ce42ecb39ea69524e2780b92c90","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.18.tgz","fileCount":107,"integrity":"sha512-RmMs5OiRzMbGBNXOMpbC8+A12vtCkkW6TrKoHDW9cgcfncaNRYwJozjvd8HG/8VV/dESWOIjedFvp76AeWzZ7g==","signatures":[{"sig":"MEYCIQCxvGcDAbsI+5bggEQeIZCFR88xrhBI5ZcchFd4pgK8RQIhAPEygMiS9a1OZtd1E0OkDPmqU0Z4oq6/cfznmF+XWYU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1434536},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b21f7f83e732a6f4abc78be1453f94235b8044d2","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.18_1787754478194_0.8328269169939946","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"dsh-get-balance","version":"0.1.19","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.19","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"ff11f0108325a2d2321c4df160bd48885ea083dc","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.19.tgz","fileCount":111,"integrity":"sha512-hqOpMBoPqAf1wcXXPIa73GJAl+Y9rZ+HYdTOi4CZQ9yg50VX1iquYVW3qohb5cdVxf930I81UpIY2l52tmoxCg==","signatures":[{"sig":"MEUCIBiSDUsooRstvFYMs6Lo3ul/Tuh0RBTxmxkTJcYnKe9mAiEAydTQ7jJxEbD1iTkFOisWnD+d9X0cllom7OHEwYaTw48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468172},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"fb8d6080ff6a4ad99e0a5db46b4d69b625782414","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.19_1787812340306_0.059479168659219095","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"dsh-get-balance","version":"0.1.20","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.20","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"508a49f94c6ecfec6391ed82fec59bc35b934f64","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.20.tgz","fileCount":111,"integrity":"sha512-43YpWW5kwO6KBOyKvnYXYC82jSJBtOu5yBCAOWYtjrfTxPtvq+deykX77Sa5veHvZ0DrWTx6Z+AlaQ8WGlfMtw==","signatures":[{"sig":"MEUCIAsTcixgLtISpXwrsjquslBTx931IFNK8CC8gvGUUn5wAiEAtT04hYqwHexHqvRKVExZmTddUd0faNrIyBQYxae3B3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496450},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"21725a6439cff609c8aedee9cff28d78c4d8c5e2","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.20_1787822682923_0.35641080888242693","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"dsh-get-balance","version":"0.1.21","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.21","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"9a37b9a3d69eced5de968a4514a8b6aa7f531d41","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.21.tgz","fileCount":111,"integrity":"sha512-c304UkmsE+yxSNPq4C4G6pzf9Nz+sgi7BurtwO1F/IAFAJCXstXDU3SO5FyYMkoqDCTs9gSSm2ubx7D8/cJ7GA==","signatures":[{"sig":"MEUCIQCevoFgVymejheFwyrcpt/gDPmWP4hi7qFm/+bO9SwtzgIgNyGyj888sUaVwMHbbsHeHX2peQY31nb1EwIyGMR1tnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498427},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0735af80ddc1cbeed906c31fa93ddd8da3a34d77","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.21_1787824038307_0.7296356789700322","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"dsh-get-balance","version":"0.1.22","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.22","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"e038dec9065d532525413952305a70b5437f4876","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.22.tgz","fileCount":123,"integrity":"sha512-RR+kYRF8qBYq4u/cvMkFbiSHmvUn2dy+wW6i/bqipZETXuyyVNQ+07eim2kEf67vwBstHI7EB4t6tN/E6G7TvA==","signatures":[{"sig":"MEUCIFWpoX7O9kOLOnfKoGaI0W7DHVnEfJk4JEuqtNE70RWeAiEAl4Wxf8Q01X3UVo/foI8TKuR5YVjUMYIyP+/CQmNkfbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5768923},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4593f42dae6756cf15406c7616e3fea7c3d3875a","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.22_1787906597312_0.6420386781480931","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"dsh-get-balance","version":"0.1.23","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.23","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"46d94918b3948d779aa762bc45428578423fb57c","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.23.tgz","fileCount":131,"integrity":"sha512-nnUXV4h8oYPQx7OgAK31YJRs6k7D/K9XlCuYQ4+d1tlG6eEOkNWCt1d09PiGXSsmpKgJ2QG17Fbh4UA3jUWP9g==","signatures":[{"sig":"MEUCIBBya7uNNa7jMbiNdjNqqyqEDqaIe6yXjibxzX0B7/ZeAiEAsXuf8feYqWzP6Rv32PMhSo9oRgctKZ8pF1gL1B1abtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5923186},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"35ecbdcbb6265e76d448220a268483a34b15a171","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.23_1787911501573_0.2805071402337376","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"dsh-get-balance","version":"0.1.24","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.24","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"742df102768ae65d91a32eb1214dc78e32d30efd","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.24.tgz","fileCount":131,"integrity":"sha512-bDuf2PgXXH7xVOE1OtX6LZie3Fq7x1kDw4ulBtmrlssO+PFTVoiBUW+RX8GI4mgKzmZv6aiCIN2Q9t6hyBHrbQ==","signatures":[{"sig":"MEUCICmAzc0e3AmIIhkTyyBf8eEvWjq6Df5wcZel3eGQb9VNAiEA/DyLve5F/fD62nR/apAUazobYC7WR2MyvmaI5KoLtS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5928914},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8840e33e6396fd92e10fe940841a4e828e9955d7","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.24_1788398092165_0.6159957373629135","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"dsh-get-balance","version":"0.1.25","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.25","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"ca2dff2454c02a2831cb5e068d16ed1a72d8577a","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.25.tgz","fileCount":131,"integrity":"sha512-NszhlnBN1FVtQ+5Oj5eTam/n3KtPylvZoEjz5QLVIQ4jnreszZSCbycRB+RCreywMTppYZhgt8y6u3qb+rl+uw==","signatures":[{"sig":"MEQCIHhQswsvWhsjwGJeEq3PsPKa631viTaf/RbZxJGAIbOSAiAnpXNvyPm6sxbQak78KNW/dOhZcvv3oRnSBJVqBjkvxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5957329},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1fb414f8f0c191e28757fc3c3ca943786e74ceb4","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.25_1788889783941_0.45505920171749215","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"dsh-get-balance","version":"0.1.26","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.26","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"7a90626efb617001c9a61502830a8683cdb5b29f","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.26.tgz","fileCount":131,"integrity":"sha512-pcjBO3i5JMzfPbj6oM8KfSLNsUrfwikMpc5q9zqeZd9Ot9n9UngI+sl2WD2ii8vxuEFhVqEQ+3OJ5a1ua2wgGw==","signatures":[{"sig":"MEUCIQCZ0ZSzwvbJw0/DRCn8QLi/FhC3YvBBkbkHblRAg2iYzgIgUBElNuc7W3Ax/xjYferMCHVXe26p2K0e9CZhB40fy+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5962462},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"568fb90b71432229703b26262a43ac08b7126bc2","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.26_1788889862463_0.6082987345876978","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"dsh-get-balance","version":"0.1.27","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.27","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"dea807dd0872d7a903f093c218ce58143b87bccf","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.27.tgz","fileCount":131,"integrity":"sha512-pSmm1R6xbh00xZSiW+xNAa/H30J/jkAepP4bRIQloG6SNqZqAol8yJ1MY0KJjVw0GfsLg1JzMssTmk9/3HGfDA==","signatures":[{"sig":"MEQCIGENZmAHvXrZ/Eoflv7xm7DP78CDWJq46QpXwwjTqul/AiB90iACdEN7CP6t2oPIJeg6BTAjYWFNHKUyz4i1ApUgPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5969195},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3bfc58597535bcf1d8cf4bcda386411c53dcb708","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.27_1788890540849_0.3746730076137408","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"dsh-get-balance","version":"0.1.28","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.28","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"6178fda80a20a1e77989c2416609a9a52bf916d4","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.28.tgz","fileCount":131,"integrity":"sha512-ScIWCi1mMmCn+e8CIXVQrTROzD0qQk/oBXUTZ997gyS4a1nE6QpIKzMUhwdtAvbqgIO/j497Wh4Qw+vt7or7/A==","signatures":[{"sig":"MEYCIQCPXDhQ45w+foPL3PWSgKJxzEcX24GKhlLIXBXAIZmVxgIhAOY1gHlagaIcC1OgGz7KDDesch1pW7OL0KB7rpHf7bPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5970925},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"671491adc631bc08afd68d4d4bd838fccadc51bd","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.28_1788890699826_0.6092120990295613","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"dsh-get-balance","version":"0.1.29","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.29","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"0d87cba86c1ff9c99e0d0953b2c3ab2a068bc3bd","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.29.tgz","fileCount":131,"integrity":"sha512-Su3I5lojQaBtakRSHr4ywRKPDuylbNvR02hkOTvjEcbY0tlsuJK58HxCXD84G8CZttdz78NgTp/0XKd8wlqO/g==","signatures":[{"sig":"MEYCIQCSyuq90V3G3xsxYDRz7A4g6QZePSiu0+ScQhIJ+J8DjwIhAPIR/JJtk0N7vu6DV90r4+/BAB9D4RUHyJEuSVMIq59a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5970621},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"605ad9677461ae61db1cacaaec207c34c3ecba4c","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.29_1788890826399_0.022898391319605915","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"dsh-get-balance","version":"0.1.30","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.30","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"9ca2b2670c57fee88bbd4e7839e424d1674a890f","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.30.tgz","fileCount":131,"integrity":"sha512-yIJqXDm2NJmTslgVJeAdo0LiRDiprWyQ0Z9osopbc4kfHHAX+ww69UBqDVThpXOFp+ZFqzPY/nq0oEhNdk3ZbA==","signatures":[{"sig":"MEYCIQDaDrdkhx2QFNiN/Q0hB3Yi1+qFxwGPGdLa4X15fYpS2QIhANXVHdPzYi4SbncpX3IZ7ZsytD1+kknpl/sCKkI4VGHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5990769},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"34f2adf6e4db3d9be7b0b504990948ebbd49cfd5","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.30_1788890981948_0.18879461873364067","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"dsh-get-balance","version":"0.1.31","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.31","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"0313dd9cf9228f508734b032c7e9e631bd32ae33","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.31.tgz","fileCount":131,"integrity":"sha512-F4J9peOkEY3NX5QKWH5vjaR1gLRBV6e7T825uj/hdSZmFkqkpy9lt5QMOpcCBQ49DMfAcmxriZtD6gmAQ7UOJg==","signatures":[{"sig":"MEYCIQCp9JubjJgmfSNlYUzBzXZuXaJIpEyhlM8F1GJSrQM9ywIhAJKpwixfI7YdE6BMEU/5y3k3i8wFuyCZhZaBavq+fEMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6023110},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1aa7cf82e5b848a55c452f275aefb3cbe282b1e3","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.31_1788891136160_0.2061150986325635","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"dsh-get-balance","version":"0.1.32","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.32","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"adca10b1b72077df648ea34e03631f8b87f5812a","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.32.tgz","fileCount":131,"integrity":"sha512-Q41TzUmZe75uom6KoyeYLlDeLfK/BEWjYiBGDAoMAttzYhbzkbWXXDCXyOLNl3zKlYMqm4p/bk9pOT6xV9kJ+g==","signatures":[{"sig":"MEYCIQCVzLIoB/3BLK/XV0z+2dmWf/sFS2xYDHfMWJpGzTHyCwIhAIaVPcQtYeyrr2vRABz7lR17ffbNd0T4eS5PvEblel4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6022797},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a4b02e97c0986cc77ef6ee98b1065b69a3306973","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.32_1788891253230_0.65322014855694","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"dsh-get-balance","version":"0.1.33","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.33","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"371baa64c6bfd4904d2f1224b453f93d1e502749","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.33.tgz","fileCount":143,"integrity":"sha512-G9Bqu6ztvRNqws1XMo7Bjs3Ugt/r2XmoORJ8w41QqcX8uwKSYPk8Z/sJMif7Be5T6w3QO1jp3zFIEqlq8NA6rQ==","signatures":[{"sig":"MEQCIBLWp5Oy0pG71/zE6Ls8NrHinFWua43D4biTPmATHMsqAiBmeMufd+8SLNtboHQjjL/eOLttbtoEL0rJNasMumyPZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6081939},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ab26a85212c47414d5df8089d0ad61bb107094f6","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.33_1788933424443_0.5701733803401123","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"dsh-get-balance","version":"0.1.34","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.34","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"d1c9192f4a6aa182b5142f6deb119971a0995383","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.34.tgz","fileCount":143,"integrity":"sha512-MKXiN1Qyi+muRQUdKaJ9pRy8yzhKNVMpq4mwz+/kafX3E9XEPCwRvRBVAKoL3hax5JZLrEm7mvDLK49sn4Q9LQ==","signatures":[{"sig":"MEQCIFCFDOzhBwTbdxhjBrzK0G/FQRUFhPYPkfzMgcUBIRcSAiA6LkG3CqL6W4tBIL4eFANiwVsWN4gdgmcdgdkexthOYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6316230},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"baa2318897da981cdfeedb16659287e63b205063","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.0","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.34_1789010074062_0.517533130897587","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"dsh-get-balance","version":"0.1.35","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"author":{"name":"jsoncode"},"license":"MIT","_id":"dsh-get-balance@0.1.35","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"homepage":"https://github.com","bugs":{"url":"https://github.com"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"dist":{"shasum":"c9b3e569714027475fc60d932589cd47e5feac74","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.35.tgz","fileCount":143,"integrity":"sha512-f7F5Nhj1FPzP/F9insHZ91YC12X0zyDGb5NB+TNMU4g/tq8pFIzQWadDCSr8wBNzsP8w3hnNb7wU2DuqJz/Zew==","signatures":[{"sig":"MEYCIQDU/r+qGt4F3Raeii9BF0yXHSY6SWXtcTVrUGY50l1WcQIhAOwCC1gIDRYELEpgZ5J70d6/Z1vDqtJqFuNlyGXZdyJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6086021},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6b4829f4b8678e79bfa2b75acbe1a3a266dfa336","scripts":{"build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","check":"tsc -b --pretty false","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy","verify:i18n":"tsx scripts/check-i18n.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:series":"tsx scripts/verify-series.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"repository":{"url":"git+https://github.com/jsoncode/dsh-get-balance.git","type":"git"},"_npmVersion":"11.19.1","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","directories":{},"_nodeVersion":"26.8.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.19.0","tsdown":"^0.22.14","echarts":"^6.1.0","react-dom":"18.3.1","typescript":"^5.9.0","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-get-balance_0.1.35_1789094965917_0.6719481395669624","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"dsh-get-balance","version":"0.1.36","author":{"name":"jsoncode"},"license":"MIT","bugs":{"url":"https://github.com"},"homepage":"https://github.com","description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","type":"module","packageManager":"pnpm@10.33.0","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"repository":{"type":"git","url":"git+https://github.com/jsoncode/dsh-get-balance.git"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"check":"tsc -b --pretty false","build":"node -e \"require('fs').rmSync('lib',{recursive:true,force:true})\" && tsc -b && tsdown","watch":"tsdown --watch","verify":"node scripts/verify-client.mjs && tsx scripts/verify-series.ts","verify:config":"tsx scripts/verify-config-file.ts","verify:dedup":"tsx scripts/verify-dedup.ts","verify:attribution":"tsx scripts/verify-cost-attribution.ts","verify:series":"tsx scripts/verify-series.ts","verify:i18n":"tsx scripts/check-i18n.ts","release":"npm run check && npm run build && npm run verify && npm version patch -m \"release: v%s\" && git push --follow-tags","publish:npm":"npm run check && npm run build && npm run verify && npm publish --access public --auth-type=legacy"},"main":"lib/index.js","types":"lib/types/host/index.d.ts","exports":{".":{"types":"./lib/types/host/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-cordis-client-runner"],"platform":"web"}},"devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@types/node":"^26.2.0","@types/react":"^18.2.0","@types/react-dom":"18.3.0","echarts":"^6.1.0","react-dom":"18.3.1","tsdown":"^0.22.14","tsx":"^4.19.0","typescript":"^5.9.0"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","react":"^18.2.0"},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"gitHead":"bcb5b188741e70f78449bfae924a6a5987e20045","_id":"dsh-get-balance@0.1.36","_nodeVersion":"26.8.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-TCaPgICo7oBNLnXVXH17XHKlcQJFqmnaZQNPZ4JUZe2rotXw1xeB9n54fti/nyUQpULf00xszWyNsRsqF7jLvg==","shasum":"8b03a1912fbdf98c8d9e15491c7a12a526119e5c","tarball":"https://registry.npmjs.org/dsh-get-balance/-/dsh-get-balance-0.1.36.tgz","fileCount":143,"unpackedSize":6090725,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-get-balance@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgrv0enNMarmw/LGxatmiuh1t7Ep1t/XhPSYwPDA4UBQIgCwAey2J5up6nqT2aEWRxpy0Bj3GUhbMBFuYrwQdDq5g="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3112053-407a-4d79-b376-5bc47359ba08"}},"directories":{},"maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-get-balance_0.1.36_1789097744738_0.9085215611469424"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T09:08:59.129Z","modified":"2026-09-11T03:35:45.272Z","0.1.9":"2026-08-23T09:08:59.454Z","0.1.10":"2026-08-23T12:32:57.387Z","0.1.11":"2026-08-23T14:19:17.104Z","0.1.12":"2026-08-23T14:59:53.670Z","0.1.13":"2026-08-23T15:50:43.863Z","0.1.14":"2026-08-24T03:25:12.132Z","0.1.15":"2026-08-24T03:38:22.431Z","0.1.16":"2026-08-24T06:41:46.439Z","0.1.17":"2026-08-26T06:31:48.783Z","0.1.18":"2026-08-26T14:27:58.405Z","0.1.19":"2026-08-27T06:32:20.524Z","0.1.20":"2026-08-27T09:24:43.173Z","0.1.21":"2026-08-27T09:47:18.514Z","0.1.22":"2026-08-28T08:43:17.514Z","0.1.23":"2026-08-28T10:05:01.732Z","0.1.24":"2026-09-03T01:14:52.391Z","0.1.25":"2026-09-08T17:49:44.158Z","0.1.26":"2026-09-08T17:51:02.672Z","0.1.27":"2026-09-08T18:02:20.997Z","0.1.28":"2026-09-08T18:05:00.010Z","0.1.29":"2026-09-08T18:07:06.615Z","0.1.30":"2026-09-08T18:09:42.168Z","0.1.31":"2026-09-08T18:12:16.367Z","0.1.32":"2026-09-08T18:14:13.422Z","0.1.33":"2026-09-09T05:57:04.682Z","0.1.34":"2026-09-10T03:14:34.241Z","0.1.35":"2026-09-11T02:49:26.157Z","0.1.36":"2026-09-11T03:35:44.934Z"},"bugs":{"url":"https://github.com"},"author":{"name":"jsoncode"},"license":"MIT","homepage":"https://github.com","keywords":["dsh-plugin","dsh-get-balance","jsoncode"],"repository":{"type":"git","url":"git+https://github.com/jsoncode/dsh-get-balance.git"},"description":"DeepSeek balance & token-cost plugin for DeepSeek Harness (dual-face): query official balances of every DeepSeek provider (multi API key), compute costs (last question / session / today-project / today-all) from token usage with a user-editable price tabl","maintainers":[{"name":"jsoncodee","email":"jsoncodee@gmail.com"}],"readme":"# dsh-get-balance\n\nDeepSeek Harness（dsh）余额与费用查询插件：\n\n- **多账号查询**：一次枚举全部 DeepSeek 服务商（pi-ai 路由 / 官方路由 / 附加 Key），同一账号自动合并为一行，各账号余额一目了然；\n- **实时统计**：会话内 token 用量实时统计，按用量实时估算费用，价格档在线可配（模型 × 高峰/空闲时段）；\n- **中英双语**：界面文案自动跟随宿主语言；\n- **简单易用**：统一弹框（余额 / 费用 / 价格设置）+ 侧边栏入口 + 会话头部实时按钮，交互直观、开箱即用。\n\n![dsh-get-balance](assets/preview/1.png)\n\n[English](README.md) · [界面预览](preview.md)\n\n## 功能总览\n\n| 功能 | 入口 | 说明 |\n| --- | --- | --- |\n| 余额查询 | 弹框 · 余额 Tab | **每个 API Key 行**展示「**今日消耗 ≈xx CNY \\| 余额 xx CNY**」（数字绿色，消耗按该 key 的路由从费用统计匹配，无用量为 ≈0.00）；枚举全部 DeepSeek 服务商（`llm-pi-ai` 深链条目 / 官方 `llm-deepseek` 路由 / 附加 Key），经宿主 `credentials` 解析 key 调用官方 `/user/balance`；每行独立展示余额状态或失败原因。**同一账号折叠为一行**：多个路由解析到同一 API key（如 pi-ai 路由名为 `deepseek` 派生凭据引用 `DEEPSEEK_API_KEY`，与官方 `llm-deepseek` 默认引用撞名）时只显示一行，行上以 chip 标注每个共享该 key 的路由（悬停提示「与 xx 共用同一 API Key」），余额按唯一 key 只查询一次，同一账号不会以不同名称重复展示 |\n| 费用估算 | 弹框 · 费用 Tab | **表格展示**：列为 token / 分类 / 输入（未命中）/ 输入（缓存命中）/ 输出 / 命中率 / 预估费用；每个 API Key 一组、**token 列合并四行**（最近一次提问 / 本会话 / 今日·本项目 / 今日·全部），首组为合计；数字 K/M/B/T/P 缩写（token 不区分官方与否，一律统计；**费用仅官方 Key（api.deepseek.com）计算**，非官方标注「不计费」）。**与余额 Tab 对齐**：已配置 provider 无论有无用量都逐组列出（未用量/未配置凭据者显示 0 用量、金额 —）。**多 provider 严格分账**：token 统计与金额预估按会话事件归属到各自 provider（分组），组内标注来源 chip（pi-ai 路由 / 官方路由）+ 官方/非官方 chip（别名路由按 baseURL 域名判定），互不混合；最近一次提问按每个样本自身模型匹配价格档 |\n| 价格设置 | 弹框 · 价格 Tab | **二级平台 tab**（当前仅 DeepSeek，后续扩展其他平台定价）；DeepSeek 页为**官方价格表式排版**；模型 × 高峰/空闲双时段单价；时段窗口 + 时区滑块 + **周六日半价开关**（勾选后周六/周日整天按空闲单价计费）可配置；旧配置自动迁移为官方 V4 三档 |\n| 会话头部按钮 | 会话头部 utilities | 实时「**当前会话 xxM \\| ≈¥xx**」（token 紧凑缩写与金额均为绿色；数字变化为**上下轮播**动画）；点击即刷新；会话任务完成（宿主 running 回落）后自动刷新。会话中途可能切换 provider：按钮为**合并统计**，点击弹出**气泡弹框**逐 provider 列出（如 `ds-self 268K \\| ≈¥0.41`），非官方行金额位显示「不计费」 |\n| 侧边栏入口 | footer.action | 「余额」按钮：余额靠右对齐（货币符号前缀、数字绿色、数字变化为**上下轮播**动画），**多账号以 `\\|` 分隔逐段显示**（每段对应一个服务商/账号），**取不到余额的账号显示红色 `--`**（悬停提示原因）；时段收敛为小圆点（高峰红 / 空闲绿），悬停气泡提示完整信息「当前为高峰时段 全价计费」/「当前为空闲时段 半价计费」（价词着色：全价红 / 半价绿） |\n| 定时更新 | 弹框右上「定时更新」 | 按设定秒数自动刷新余额与费用；配置弹框（启动/停止互斥、输入框禁用）；间隔持久化 |\n| 附加 API Key | 弹框 · 余额 Tab 底部 | 手动添加不在 providers 配置中的 key，脱敏回显，持久化到 `$DSH_HOME/dsh-get-balance.json` |\n| 入口显隐 | 宿主设置 · 余额分区页 / 弹框 · 价格 Tab 顶部 | 「**在菜单中显示**」滑动开关（默认开启，`localStorage` key `dsh-get-balance.show-in-menu`）：关闭后侧边栏入口按钮渲染为 null（不占位、不再轮询余额）；两处开关同一偏好源，改一处另一处即时同步；入口关闭后仍可从宿主「设置 → 余额」分区页打开插件弹框 |\n\n## 计费与判定口径\n\n| 项 | 规则 |\n| --- | --- |\n| 官方判定 | 会话 `request/context` 的 `provider` → 宿主设置中 baseURL → **域名 == `api.deepseek.com`**（尾斜杠/大小写归一；`api.deepseek.com.xx.com` 等伪装域名判为非官方） |\n| 计费 | 仅官方请求：四桶 × 单价 ÷ 1e6（每百万 tokens），按事件发生时刻匹配高峰/空闲单价 |\n| 统计 | 所有服务商/模型的 token 均统计数量；非官方按服务商逐条四桶展示、互不合并 |\n| 时段 | 默认北京 9:00–12:00、14:00–18:00 为高峰，其余为空闲；空闲 = 高峰 × 0.5；开启「周六日半价」后周六/周日整天视为空闲 |\n| 迁移 | 旧版扁平单价与旧内置默认档首次读取自动升级为官方 V4 三档 |\n\n## 交互刷新路径\n\n| 触发 | 效果 |\n| --- | --- |\n| 点击会话头部按钮 | 当前会话费用刷新一次 |\n| 会话任务完成 | 监听宿主会话快照：**每次 AI 请求完成**（快照新增 assistant 消息，非流式逐 token）即刷新——头部按钮 token 与预估费用立即重算；仅当该请求走 DeepSeek 官方接口（api.deepseek.com）时 footer 余额才同步强制刷新（绕过 60s 缓存），非官方接口的请求不发起余额查询；一轮含多次请求时逐次更新 |\n| 点击弹框【刷新】 | 余额刷新（绕过 60s 缓存） |\n| 点击弹框【定时更新】 | 打开配置弹框，按设定秒数周期自动刷新（弹框与头部按钮均生效） |\n\n## 结构\n\n```\n├── src/host/*.ts       # 宿主半边：index.ts（入口）、providers.ts（服务商枚举、\n│                       #   官方域判定）、balance.ts、cost.ts（折叠 + 今日扫描 +\n│                       #   峰谷定价 + 官方过滤）、ops.ts（op 分发）、\n│                       #   config-file.ts（插件配置文件读写 + 旧 settings 迁移）、\n│                       #   fence.ts、types.ts\n├── src/client/*        # 浏览器半边：plugin.tsx（slots 注册 + 定时器）、\n│                       #   BalanceModal.tsx（三 tab 弹框）、HeaderButton.tsx\n│                       #   （会话头部按钮）、FooterButton.tsx（footer 入口）、\n│                       #   PluginSettingsPage.tsx（宿主设置分区页）、\n│                       #   prefs.ts（本地偏好）、rpc.ts、store.ts、\n│                       #   i18n.ts、styles.ts、logo.ts\n├── lib/index.js        # 宿主半边产物（tsdown，ESM），提交 git 以支持 git 安装\n├── lib/client.js       # 浏览器半边产物（__ModuleLoader__ 工厂），提交 git\n├── lib/types/          # 类型声明（tsc -b 生成）\n├── scripts/            # verify-client.mjs（模拟宿主 seed 校验）\n├── tsdown.config.ts    # tsdown 构建配置（宿主半边 + 客户端 banner 包装）\n├── tsconfig.json       # solution：引用 tsconfig.host.json / tsconfig.client.json\n├── cordis.patch.yml    # Bundle patch：按包名引用插件行\n├── package.json        # dsh.bundle + dsh.client(web) manifest + peerDependencies\n├── README.md           # English（默认）\n└── README.zh-CN.md     # 本文件（中文）\n```\n\n## 安装\n\n```sh\n# 已发布：npm / tarball / GitHub\ndsh plugin --profile web add dsh-get-balance\ndsh plugin --profile web add ./dsh-get-balance-0.1.0.tgz\ndsh plugin --profile web add github:you/dsh-get-balance#<sha>\n\ndsh --profile web --dump-config   # 检查插件层\ndsh --profile web                 # 启动\n```\n\n插件无需静态配置；附加 key、价格档与定时间隔均在弹框内编辑并持久化到\n`$DSH_HOME/dsh-get-balance.json`。\n\n### 插件配置文件\n\n- 位置：`$DSH_HOME/dsh-get-balance.json`（与 `settings.yaml` 同目录）。\n- 内容（读取时各字段均可缺省，非法值回退默认）：\n\n  ```json\n  {\n    \"version\": 1,\n    \"extraKeys\": [ { \"id\": \"k1\", \"label\": \"主账号\", \"apiKey\": \"sk-...\" } ],\n    \"prices\": {\n      \"tiers\": [\n        { \"id\": \"deepseek-v4-flash\", \"name\": \"deepseek-v4-flash\", \"currency\": \"CNY\",\n          \"match\": \"deepseek-v4-flash\",\n          \"peak\": { \"input\": 2.0, \"cacheRead\": 0.04, \"cacheWrite\": 0, \"output\": 8.0 },\n          \"offPeak\": { \"input\": 1.0, \"cacheRead\": 0.02, \"cacheWrite\": 0, \"output\": 4.0 } }\n      ],\n      \"timezoneOffsetMinutes\": 480,\n      \"peakWindows\": [ { \"start\": \"09:00\", \"end\": \"12:00\" }, { \"start\": \"14:00\", \"end\": \"18:00\" } ],\n      \"weekendOffPeak\": false\n    },\n    \"autoRefreshSeconds\": 0\n  }\n  ```\n\n- 每次查询现读文件、保存时原子写入（临时文件 + rename），**外部手改立即生效**\n  （无需重启）；文件损坏时自动改名备份为 `dsh-get-balance.json.bak-<时间戳>`\n  并回退默认值。\n- 旧版本写入宿主 `settings.yaml` 的 `dsh-balance` 段数据会在首次运行时自动\n  迁移到该文件，之后不再读写宿主默认设置。\n\n## 发布\n\n构建工具链为 **tsc + tsdown**（无 vite）：`tsc -b` 类型检查并生成声明文件，\n`tsdown`（Rolldown 内核）打包宿主半边（`lib/index.js`，ESM）与浏览器半边\n（`lib/client.js`，单文件 CJS `__ModuleLoader__` 工厂）。依赖管理使用 **pnpm 10**：\n\n```sh\npnpm install     # 按 pnpm-lock.yaml 安装\npnpm run build   # 清理 lib → tsc -b（类型 + 声明）→ tsdown（双面产物）\npnpm run verify  # 模拟宿主模块表校验 lib/client.js（可选）\npnpm publish     # 或 pnpm pack / git push origin main（lib/ 已提交，git 安装免构建）\n```\n\n### 自动发布（GitHub Actions）\n\n推送 `v*` tag（`pnpm run release` 自动 bump patch 版本、重建产物并打 tag）触发\n[`.github/workflows/publish.yml`](.github/workflows/publish.yml)：\n\n- **release job**：Setup Node → `pnpm install --frozen-lockfile` →\n  `pnpm run check` → `pnpm run build` → `pnpm pack` → 创建 GitHub Release；\n- **publish-npm job**：发布到 npm —— 需要仓库 secret `NPM_TOKEN`。\n\n## 开发\n\n要求：**Node ≥ 26 + pnpm 10**（`package.json` 的 `packageManager` 字段锁定版本）。\n\n```sh\npnpm install           # devDependencies：typescript、tsdown、@types/react、@deepseek-ai/* 类型包等\npnpm run check         # 全树 TypeScript 类型检查（tsc -b）\npnpm run build         # 改完源码后重建双面产物（tsc -b && tsdown）\npnpm run verify        # 模拟宿主 seed 表校验 lib/client.js 可加载\n```\n\n本地接入 dsh 实例（插件仓库目录）：\n\n```sh\ncd dsh-get-balance\ndsh plugin --profile web add ./\n```\n\n> 宿主以原生 Node ESM 加载 `index.js`，因此 `@deepseek-ai/schemastery`、\n> `@deepseek-ai/dsh-tools`、`@deepseek-ai/dsh-settings`、\n> `@deepseek-ai/dsh-home-paths` 必须可从插件目录解析（`node_modules` 已被\n> gitignore），在插件目录内执行 `pnpm install` 即可。宿主半边（`src/host/`）\n> 改动需**重启 dsh** 生效；浏览器半边（`src/client/`）改动**刷新页面**即可。\n\n- 宿主半边位于 `src/host/`；浏览器半边位于 `src/client/`；\n- `lib/client.js` 的 `window.__ModuleLoader__.load` 工厂包装由 tsdown 的\n  banner/intro/footer 选项生成；外部依赖（`react` 等）保持 external，运行时经\n  宿主模块表（seed）解析。\n\n## 实现说明\n\n- **浏览器 ↔ 宿主通信**：HTTP 路由 `/dsh-balance/api`（POST JSON，宿主\n  `webServer` + 信任围栏），兜底 `ctx.remote.commands.execute`；错误携带\n  `code`，客户端本地化。\n- **凭据解析**：`credentials` 服务按请求**懒取**（不捕获于 apply 时），规避宿主\n  服务晚启动导致的「未配置凭据」；providers op 返回 `credentialsPresent` 与每条\n  `keySource`（env / file / project-env / user-env）诊断信息。\n- **计费公式**：`(uncachedInput × p_input + cacheRead × p_cacheRead +\n  cacheWrite × p_cacheWrite + output × p_output) / 1e6`，单价为每百万 tokens，\n  按事件发生时刻匹配高峰/空闲单价。\n- **官方过滤**：`request/context` 的 `provider` → 宿主设置中的 baseURL →\n  域名 == `api.deepseek.com`；非官方 token 仅计数（逐服务商四桶），不参与金额。\n- **今日聚合**：`dshHomePath('sessions')/<projectKey>/<sessionId>/session.jsonl(.zstd)`；\n  zstd 经 `node:zlib` 的 `zstdDecompressSync` 逐帧解码。\n- peer 依赖（`@deepseek-ai/cordis`、dsh-tools、schemastery、dsh-settings、\n  dsh-commands、dsh-session、dsh-api-remotes、client runtime / ui-slots /\n  ui-settings / cordis-client-runner、`react`）由宿主在安装时解析。\n- **不修改**官方 `deepseek-harness` 项目；全部功能使用既有插槽\n  （`sidebar.footer.action`、`settings.section`、`shell.overlay`、\n  `conversation.session.header.utilities`）与 HTTP / 命令通道。\n- **样式隔离**：注入的样式表除一条刻意保留的例外，全部限定在 `.dshb-*` 作用域内 ——\n  `:where(div:has(> [data-slot=\"sidebar.footer.action\"] > .dshb-footer-group)){flex-direction:column}`\n  用于把宿主 footer 容器从默认 flex 横排改为纵向堆叠（否则多个插件入口会被挤在一行）。\n  它只可能命中「容器内已存在本插件入口」的那一层，且外层 `:where()` 把优先级压到 0，\n  宿主随时可覆盖。动画名统一 `dshb-` 前缀，style 标签带 `data-plugin-css=\"dsh-get-balance/settings.css\"`\n  标记；没有其它全局选择器，不写 `:root`/`body`/`*`，也不修改 body 行内样式。\n","readmeFilename":"README.zh-CN.md"}