{"_id":"claude-rpc","_rev":"72-13afcfa4aa89df105806860f4d741eeb","name":"claude-rpc","dist-tags":{"latest":"1.4.3"},"versions":{"0.3.8":{"name":"claude-rpc","version":"0.3.8","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.3.8","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"9594ceb0370f3903996ffc38f9e58a8a1a320904","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.3.8.tgz","fileCount":21,"integrity":"sha512-mpUZu215vjNLBhsmu0fdiFkiL6LFMM6WNKWzCiZB8wPSZnrytjPlKqyCDhq2Hd2r1HPttx7oVDIT48dvBAqciA==","signatures":[{"sig":"MEQCICIQ4Tf4FHdiRVRoKskinXfKjM3qHpb6z56K7d2t932+AiAr1aW4SbMor6fvga7D/oitRHDy+Vofqrzpq6OfvVA++w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256851},"type":"module","engines":{"node":">=18"},"gitHead":"bf8d2469945416c6ad8d5a7ada3251bb06618f96","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.3.8_1779472980594_0.003943188195333569","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"claude-rpc","version":"0.3.10","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.3.10","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"15020e5e16a8ee8ac713a614a376887cb266fe4b","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.3.10.tgz","fileCount":21,"integrity":"sha512-0ZZl/F2oS9fgcHvsHOEfk2kFYBMKU/XYGM418Hxlrfiji+rYSatx3ToW4uyOZZ2Ly0uG+yXrGnhumgFubVJOgw==","signatures":[{"sig":"MEQCIFMc8k7sKb9ddSv7f/KuB3/QXXrlDncaoeGgTWlp55aWAiBbfHC+45Vt94h6OyZgCR1H3b2aBaDlgUPU0rqc7SMCcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259491},"type":"module","engines":{"node":">=18"},"gitHead":"4f6725b6b7fc7fdf3948d0e190d03391a2f9a5ce","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.3.10_1779473680314_0.1941458267571694","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"claude-rpc","version":"0.3.11","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.3.11","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e2f219c2ff97735ec0681da8cb6287f98c809711","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.3.11.tgz","fileCount":21,"integrity":"sha512-ToWswzfYE0KXHiNVgHBgK5qNwZS6v+LSivhXW3A7i0IYND/885FekNq2zEK+DHC84rDWm9p+rKauaVVjqnMgtA==","signatures":[{"sig":"MEQCIEztl8AFUQdEe5UBCINDNcntlnRaChDMn6gzyNJBQ3L7AiA+aZTxTLtOTHfoI06snFAxSWX5RwilmWKUiAnzJLPYiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261839},"type":"module","engines":{"node":">=18"},"gitHead":"b181030297fa04d026f7b496914f46cd62da89e8","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.3.11_1779481020185_0.8332417762720912","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-rpc","version":"0.5.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.5.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d65b076827da6840fb8b836030dacb1f22d3195f","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.5.0.tgz","fileCount":28,"integrity":"sha512-tsfOKIvZ0Va6Q3YoYSqoZDPGoLz4u0NcRNdCpALu4IIH0ftJ/gvRcO5O6ogIgu6von8F2D/vHI/Uz1rjkscGjg==","signatures":[{"sig":"MEQCIDl9cqebZXg3iqlY4Dxv7+9gaihxlEx1E2Xc0jLkGospAiBxnf2wCIFKEiQU3DgMDIPV5Uc9i3oP4oABrHQBmznxiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311433},"type":"module","engines":{"node":">=18"},"gitHead":"4457f353e1ff0e702acf2a1f6e2fdc0a115416c1","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.5.0_1779492404581_0.8293480266553459","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-rpc","version":"0.6.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.6.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"2ebc4e71b45192b44fc094ad4af9da16a3b36589","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.6.0.tgz","fileCount":31,"integrity":"sha512-eQpgjtt0iznrkoMg+b54lc4zJgMSUSorR+BOSuG/e2LKMn8UXx1AtlAReG1am2kPzAekWCjj3AhChSZAJiO70Q==","signatures":[{"sig":"MEUCIEMvQSqzftSPGq41M212lcBZh7mfibSOaIu0G5JYAsmwAiEA+01XlayodRzpKUqJNfLcJ5eHDItXepaRW0HoXfInNgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330328},"type":"module","engines":{"node":">=18"},"gitHead":"8a52417bb156a7ffacaa612f4f823a43538367e4","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.6.0_1779497834131_0.683728242450943","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"claude-rpc","version":"0.6.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.6.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"1635c68a224048f7842393f8f753b273376b43b1","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.6.1.tgz","fileCount":31,"integrity":"sha512-w6xbKtb+9oSg0SjW2KxCatTZQKeHS3Lm6v6eqXmC18vQl2ATEZHLUWSe0pbdW8pA8MsTe6VrL92q2exzeWcK0A==","signatures":[{"sig":"MEUCIQD+fbkBUWqq21hEEgHgntC3WBCVfS+GO5c1g+ZSml9gVwIgVAFhRV0wUZ0WOyxjWZIxsRXkE1X7BjoxQrqhAbWUX50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330215},"type":"module","engines":{"node":">=18"},"gitHead":"6efda7d708316fb53cf43a098cb497c1a2d2e666","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.6.1_1779498928870_0.05745274498782105","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"claude-rpc","version":"0.6.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.6.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"49cab4334c5b1ea5eca6cd3966e4a120aa23dd30","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.6.2.tgz","fileCount":31,"integrity":"sha512-Gh4qZi+MCqmra3ATVF+pRXvOtBZZLw1O5RZ9VJgTGktShRKGWfjXXC6UJxISfl2L2Nn4V46q861Hys1hZVi78w==","signatures":[{"sig":"MEUCIBOhJ91+Opvs7FR7VLkg6yNqa9qDcgyX5ZkCrUeAqHyFAiEAy0UxrzqojvKfLGfOK6kg/rLX65pA5XMx4KEkfHwb38c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332733},"type":"module","engines":{"node":">=18"},"gitHead":"f27320524d8d31b439da50def3f4345ef9938966","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.6.2_1779499622769_0.688337560927879","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"claude-rpc","version":"0.6.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.6.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"8e853abb8a8293eea6a0f4fe1f43a4f36c4d9c58","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.6.3.tgz","fileCount":31,"integrity":"sha512-/8cx+IAAzSj5YR7epBQ3hVCQG3QKAvKjrF1G/l+0/iajuE4FeoVIq1uNQwn6YFSfQJ9SKcj370F6OvJeAxcvOg==","signatures":[{"sig":"MEYCIQCQSlH7Wynxj1a7SxyrGM4iaY14MQpSeYxBd3p6iMwp+QIhAO3hlVC5hb9pIhQ+4cQa2/d/DhX7FURVSoJG4yd5H94S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334804},"type":"module","engines":{"node":">=18"},"gitHead":"90e8cde517f498e39c8ca6bfa874d50d00af3d4c","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.6.3_1779500038499_0.8601627448974505","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claude-rpc","version":"0.7.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.7.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"c1bb7a58258f0a1bfedc5cf58ac077357188c783","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.7.0.tgz","fileCount":33,"integrity":"sha512-vdfUQE9cqo5G1mOFneADePjOMKNRmtojqqUTr6Lzc3NJ61/rNdrd84Mekd/Q9QRvUdnkj7NFHsLzalE0IC68AA==","signatures":[{"sig":"MEQCIElQBPHJMppkwyajhXC3V6x5Mt9pcJia+ftbUmPVl7wsAiBrzIWttBQ6KlB2x2rS+zWHM+dVNTIrcA5PnPPiMa90lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368499},"type":"module","engines":{"node":">=18"},"gitHead":"80a971a1de7ffbe39e8e42bacb83e5f9852cf21d","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.7.0_1779616389335_0.9656286641869156","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"claude-rpc","version":"0.7.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.7.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"ad2165a67bb1a27a7642d25f04fec6e95e9af2bb","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.7.1.tgz","fileCount":33,"integrity":"sha512-7yMJgQUckHVGoxKTMF2z/HyvseR80hMMqTJV1da0zqMJJxeqXhKSu5Wa5QQ+QWGG7PGR1zZHoHpPmL8DACFtkg==","signatures":[{"sig":"MEUCIQCmBRl1bzru2SuSXDNvJc2BYIJw64H0TMILi/AhToqO9QIgW/I7UuNB4DGvahIW8xkS8Dk9nbvps56cbWuVoZAAYbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371034},"type":"module","engines":{"node":">=18"},"gitHead":"69cfa3c19eebffd2a1bc15e3965c606fb225ded1","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.7.1_1779620288890_0.02424131304375221","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"claude-rpc","version":"0.7.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.7.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b13717c0f6123d8f0c223a73f95ab3e51006ebbe","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.7.2.tgz","fileCount":33,"integrity":"sha512-wjKkPupJWWOdHp1QKH0Oq8qnH1RLT6V9HfzOrXBL2dFVLLn/5shL4m3Xy/jEUQR+oTBZzvJUdlivNC6yobCbdg==","signatures":[{"sig":"MEYCIQCC+OL4A4FgP2aB1Pdw8c/gNFFHg0zp6yDPtWB6tQy1KQIhALcjP6+ljX51FjDgML+JmRqA4BlinRdfW4YdfgE0qOyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371739},"type":"module","engines":{"node":">=18"},"gitHead":"f00d1d2455bb7c9a05d0dd8b10d6f520f390e027","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.7.2_1779650873229_0.7605074415213264","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"claude-rpc","version":"0.7.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.7.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"86d1627ff483466d47fa4cfd99c72f4811fb3a4f","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.7.3.tgz","fileCount":37,"integrity":"sha512-kvpiYxRP3jQN7WypmBlZCun1kDpRay0oO2tfpWyiYpBDiilwXnODbYml+skDi+mY7HP4Exd9lFHS3Y1wKcZULQ==","signatures":[{"sig":"MEYCIQCdMn3++4w8k/nCYzVKHbnLP6mbLUate/slSn2c0fORvgIhANhWiCRYF8vSX7DwVmHCcYUKHWZ6lAyPEuh2ySh1EixP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377734},"type":"module","engines":{"node":">=18"},"gitHead":"eb69a62d06aa5fd2dba4efc3e301b54aceecf14f","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.7.3_1779654172203_0.8335085826541699","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"claude-rpc","version":"0.7.4","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.7.4","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b74a224f93d625f4779fef56cc4694f915fffe5a","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.7.4.tgz","fileCount":38,"integrity":"sha512-qaRP1Mei9LfJSzCqXm0UzI/7ybSPlzNuumSXpiy3uMRVSCm5vx4Yb4eHV1LuVu76hZsMoFoBJDP+dl72f/VtFw==","signatures":[{"sig":"MEUCIBunB8FoOY6rdxa8t6jdm9inYhM1n5RYfhep0mwwc19ZAiEA4NZlUsPw2QGDU6CyosD84rLbTXR73AwMe02PsUFeYg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387232},"type":"module","engines":{"node":">=18"},"gitHead":"819496db6c4ecf3703b3459eceaca12bb0131704","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.7.4_1779663606640_0.7268756161712528","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"claude-rpc","version":"0.8.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.8.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e94a2c449b72edf8ecfd322c422d7d30fce82d12","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.8.0.tgz","fileCount":38,"integrity":"sha512-/wwrG+8yZQEx+Ex0emhTS5GKomGBJY8YHb5Q5czt0qI7BCZInlR0eg/yJ6QZ1dv8ZEGuAEe74ThvKr5Db4zZZg==","signatures":[{"sig":"MEQCIB9ZEsHA1Xs3ABq5B3OcnrHCGb2/HgDeskOX+pkmtwzBAiBy3XqRYf9q1+VI0QvVTLTXzqUxSKqbFfB0ApcaSzqkyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391152},"type":"module","engines":{"node":">=18"},"gitHead":"26016515b827ce2e553abea57e3a38bc437093d6","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.8.0_1780398455022_0.2296222115328368","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"claude-rpc","version":"0.8.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.8.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"86c09e5e83d0bf1fc225a4723f168c6bde76b631","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.8.1.tgz","fileCount":38,"integrity":"sha512-6qFoCAr8pfD1U1qKLx+NArGDB6XkeScdz3VeABzBaEyb4xv0g7fMyva5wEKahz9U6fqhkWVEmu9piBScOJCRjA==","signatures":[{"sig":"MEYCIQD0OAXPgDN0nuQ5ThdHF2xjXNyMXaJLs+c6hTax19L+vAIhAOBQ18/hgZMLn4M6F0GPlp6pjrNr6XaVxHTCa5iPWHyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392795},"type":"module","engines":{"node":">=18"},"gitHead":"4418d2f81729c2f698d6af7230b6999f9d0981fa","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.8.1_1780402284819_0.8909089789714919","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"claude-rpc","version":"0.9.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.9.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"6d6a1ff4b48016e3f5f7f53ba7a04137e49f75d0","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.9.0.tgz","fileCount":39,"integrity":"sha512-62fYfvSCixrjcMXQlCOFy7O1uGBMFyhKUB05nVswgKOdGnFGpQJNwAtkjlQJkgeafBmK1NUQMVO8cVMwcWfGQA==","signatures":[{"sig":"MEUCICa+NGV2lvPVA6c1F56VhHN5fXMSekXA7FJqJvomp1F6AiEAnf4/vFE6XiUcNW2wBQceMYLaTgHVDt3mioY9i0xTR6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407128},"type":"module","engines":{"node":">=18"},"gitHead":"402befacc6e395884bcf5dd5acd4339a7dde615e","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.9.0_1780404993678_0.45520800602627043","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"claude-rpc","version":"0.9.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.9.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"cf6b5afcd6959ac765c1466d75f7a7f02e8ff4fb","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.9.1.tgz","fileCount":39,"integrity":"sha512-7eDAPRKhIBAsB/4CXjrgpuI5MP5dNcBQjGNFbUcmKvHlRYDRDjZxqLz8a7hzI98LZA2+++KuklfKQUaDjHwHNA==","signatures":[{"sig":"MEYCIQCZh8gV5cbbUQTqSkfsBPGcPdUI3PvexAd4HANQZToI/wIhAK+KJgQ5tLo5YLQjHLx0Qj5eqHwaI8hzUid291D58/Z9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407371},"type":"module","engines":{"node":">=18"},"gitHead":"79ddff77e018cdf383a7f30a160eeee66dcb98ad","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.9.1_1780406759564_0.13075184863450495","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"claude-rpc","version":"0.10.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.10.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"24f53a6d7116863746d6e2bd1773ccf45cd7693c","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.10.0.tgz","fileCount":43,"integrity":"sha512-7yNN8G8b4nTIE1eN0i4j+1AJIqhUSOfTzvOMjQyGU3GR2JTclKLUBucPkE11V86nLP1Szs7vnw89/SsF0sq8zA==","signatures":[{"sig":"MEQCIC5yy5oPjxIW09nfTlLFD8+0G93m5VhJrXUlY7e1NpU+AiAqQ5iwoAzoXtIIP2YRrd2xtLfr0Btpgo4RymkGg+YCeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436298},"type":"module","engines":{"node":">=18"},"gitHead":"b0263a6bf32995741add78b49bbf633084838cd9","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.10.0_1780407791127_0.9829969256344979","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"claude-rpc","version":"0.11.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.11.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"5aba52199f23d2a4c4f2234c85bbabbafd5295e0","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.11.0.tgz","fileCount":46,"integrity":"sha512-oJz6XK0BcUKKQkaLuy7Iyys3PC4i3p9e9i8llbSp6u44NZ29i1MQwL7D7mZwevIKzoG/+8QTRwPlo6MN7gqPqw==","signatures":[{"sig":"MEQCID75cwVmFA9SmTSkAAVrns0u4Ql+y6XzosyP0GmKxir2AiBpaAthE+PkxkaVxyjNpcuFVRZ5TSoHVhcJg9Vgb2Dnpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460080},"type":"module","engines":{"node":">=18"},"gitHead":"e4d2bd6b403a4717097654c8fbaabc5e587f71c2","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.11.0_1780409929011_0.62475287048228","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"claude-rpc","version":"0.11.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.11.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"26fe2e6a6e2da3ea7baf602bf227778c1749db16","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.11.1.tgz","fileCount":46,"integrity":"sha512-ARQ9hDP8SDhv82L6AAjw9Jygc9hntiZqxS8LWusz1SuCQx0tTs6SuHjg9JQiXgqBbP6wwNnzvgXalk4JtXpFBQ==","signatures":[{"sig":"MEUCIQC8PlOz8dqhZ3nnUtj/qQb7q13M+BejQarrqJ7+X8ld+AIgc0cJ2la6dywyrQIPvFdCZdl9hpv7+aVknzbof4d0nlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460269},"type":"module","engines":{"node":">=18"},"gitHead":"9c5c62e00e0dbf98a47d5777ac96665b5de682d7","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.11.1_1780410491088_0.37775165984652315","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"claude-rpc","version":"0.11.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.11.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"cc79539288c4554d3374b0ff70978abea3bbedaf","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.11.2.tgz","fileCount":46,"integrity":"sha512-0zDSkmGdn30PmJ9vhix/ZKSs02Nuv4FmsiZdG2mTLrXkQ6hEA2dLVlDeRrK7ilpGVDUwbsbRtaa7nBubVh3u2A==","signatures":[{"sig":"MEUCIDBaK4ugqYsd1z/0v6wf+fKaM6ANGnln14BgvEkqOARrAiEA4mXqJRxF3EfxZ4++MOm1AwuiiX9k24LgRoHXePE/Ps4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462604},"type":"module","engines":{"node":">=18"},"gitHead":"c5b267cb47f02e6974a298391446c17e103f58a9","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.11.2_1780416221931_0.5671428427961598","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"claude-rpc","version":"0.12.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.12.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"f2094c6a40616998fea84307c5013c96c40c13c4","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.12.0.tgz","fileCount":46,"integrity":"sha512-sHEjGSXxQ+7WR3UBJR3FrC7glKPX/QTrDVIM461ent9D5E6bQNKIhZGVf8lue1zJ+mA8U5z9Mh/FFi6YqMOo9g==","signatures":[{"sig":"MEQCIEaWgFsYOu1ez7qBKZuncR7h5NHIhtOAyH4bGuo7Q2eVAiBLzwOg7eomiLOew4YYKa6LEWuLQ62ee8mO19HUuNqBSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463451},"type":"module","engines":{"node":">=18"},"gitHead":"147b867d07ee969cbd065947900733ea424abf44","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.12.0_1780419143691_0.03839260556742019","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"claude-rpc","version":"0.12.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.12.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"cfa119ba0aecfb5ecfd7f25e9348ee662e589d3e","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.12.1.tgz","fileCount":46,"integrity":"sha512-zmfWGeOWsdH6hsJTUXjjK/j7Mwuy9RPFDANz5O4RSF3y3lzq2g1+alaGaQQn+RwNMM53NUGMDcDghrYBE7s6Aw==","signatures":[{"sig":"MEQCIFr01XtOeB5TtDRw0s0c0ELqwVT3hhuk4+jyDwZxt4kZAiBi1Q+KZrTXl3oNQiwMnGvBjLrXLBjh/McZMY4T7tpRBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467141},"type":"module","engines":{"node":">=18"},"gitHead":"30d9c9e4f5ce0df11ac37c38ece709ec45d829f5","scripts":{"hook":"node ./src/hook.js","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","postject":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.12.1_1780419885969_0.581832753410521","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"claude-rpc","version":"0.13.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"ff877454ac7349b7d1889c0fd0e8f284d3dc17b6","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.1.tgz","fileCount":48,"integrity":"sha512-yNQMpG2R5tAsm+sk75AmirDYWZI7hwn4RMCXYoAwulnA92Faqekdbiwg0X5PZic4X3jpk7mcNRxd00d5aH6H5w==","signatures":[{"sig":"MEUCIQCJuXcKEu+Iq4xzQE5/R9LQ8jSXUm2DP2HbFxU2Op4/7gIgTr7qRn5sLaXt308hqDAdmBlNG5wCj31Y/2V93cMEP5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506316},"type":"module","engines":{"node":">=18"},"gitHead":"3985c8a40b12e0f3c85fe1d419a9c7e6fd164672","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"11.12.1","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.1_1780610485942_0.08191163383402089","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"claude-rpc","version":"0.13.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e5f4b4b282ae5945c26077b6455b74f81d8fb348","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.2.tgz","fileCount":48,"integrity":"sha512-PiWyoRBfVjBTC61jWQW411/i+pbNpSddWq7LD9oVRHDpKhMwThsLpY/L90nIYmPH7uiHTmiw+ZlyJ03g2/FMXA==","signatures":[{"sig":"MEYCIQCWNRRssQ3gQZmTxj6NztDywtGOL+0Y+FZpgKRQkLzD3AIhAPFZecrMyoq3u/oVP56vNuh84ix3F0E98PNz+dVujd/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508218},"type":"module","engines":{"node":">=18"},"gitHead":"171379b31fc5c15d3c10925d6e101e723dfaab43","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.2_1780611194676_0.6948666845780176","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"claude-rpc","version":"0.13.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"59d7326098f2edf7ae33e2686e6d43bc821af8f0","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.3.tgz","fileCount":48,"integrity":"sha512-oxg2PSSuOP5zeQBoIThCa6p9jorUdFZmunAjPJ4i8N3MzkObqdaMnzRLVVyJzGp9fUekO9z/CoP6/miM/NNMkg==","signatures":[{"sig":"MEUCIQCaw/RO/5Fg06RsZumiejjjhTgvauXfPtR1JoEDwGI8WwIgfGS3Oo95kdQjhfLlT+bOrd5c88/Cfy57sTQXvZrmn6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507922},"type":"module","engines":{"node":">=18"},"gitHead":"f97678b45531032d9bcf2e2f782af3350d544d88","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.3_1780611779746_0.23724939806479584","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"claude-rpc","version":"0.13.4","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.4","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"71903b8de05b3a7351fca176c33c6ca46b674777","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.4.tgz","fileCount":48,"integrity":"sha512-4TBLHK7soVw9cPfXGXOFV3JUFTMKw4NCV8YyRkT62+cVZBrGTK65NABp+m83ClsGIeWveKxhM/P+FaeAT+6C5Q==","signatures":[{"sig":"MEQCIBqgMAiVjCdaVRI2EmEeJ8sP+Ckq4Zsn0QZ4+BrBh6cnAiBN1QTO4yONMe30a00zd3kbA37scVsYX3eg2eEru/m2KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508502},"type":"module","engines":{"node":">=18"},"gitHead":"5d7145be8f54893033b1033828d754702b712ba4","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@xhayper/discord-rpc":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.4_1780612488448_0.2003832043316658","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"claude-rpc","version":"0.13.5","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.5","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"f49097b91791841671473504a10673667166c7e9","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.5.tgz","fileCount":49,"integrity":"sha512-jfkpHwhTQQGXGID3kZuKOVm4HnObgSgCTOzpnoI3mbQRQ27fIUS40R4D5anRPmbwpsZrLdTaOKVyUJSbA+rRxw==","signatures":[{"sig":"MEYCIQDRD0tc047nqEwklbaIZTS+5vRZrkD5TZYB2msMKm2DtAIhAIQs/S7BiPiHLZoYrPZRpkqOS5M6u57nSR3ARuI64Gkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520303},"type":"module","engines":{"node":">=18"},"gitHead":"fb6ad971fa21df136bf0e264f167c69f542e517b","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.5_1780626439501_0.4797616649580625","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"claude-rpc","version":"0.13.6","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.6","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b16271a27094e460cd64beaad1f5a9c8f6c2471a","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.6.tgz","fileCount":49,"integrity":"sha512-2OuUY1LfCWHBaMxN1W/6l1Rs5VOTW0jlktUqgOYOoD91Da4IFVt7XRww5wS1YM0j3RvW29nZoGKxBaPQq97taA==","signatures":[{"sig":"MEUCIQD84HQ7OA0lO9tgNaglV3/eT1YsTGHe1aC35N7puywlIgIgX1up6mMNCidia72dv6YliWm55957y7tNC4XMoQPaiEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523086},"type":"module","engines":{"node":">=18"},"gitHead":"365f8ecdfeea04fe51a054bf04f9b2bfc4cdabdd","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.6_1780697973143_0.6588929367776295","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"claude-rpc","version":"0.13.7","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.13.7","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"feaa580e7995778dd98b7386714ca1faa232197c","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.13.7.tgz","fileCount":49,"integrity":"sha512-mpbk4BW6QG5uyUnj7LNee+hEDyEDA6AMIUkzjKDxXJKG46oB9ePb+4hwqiCWLDJ6Vk1aN8lCtQTbMlv5GzzPLg==","signatures":[{"sig":"MEUCIELggBPj9HtpO+m5dCHoUyQKVnOeyyt//RHl5LWFPg9uAiEAu1dkXW0DQreGiLV8eclXlN4T1tbt44ury8At8SOy36M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523086},"type":"module","engines":{"node":">=18"},"gitHead":"977886604875f31efe4eeaf417d5201ffc2005ec","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.13.7_1780698334251_0.3241293928902771","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"claude-rpc","version":"0.14.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.14.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"dcba19921f34bd45e36b18645ce159f82b9a9a42","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.14.0.tgz","fileCount":50,"integrity":"sha512-TA22DvkKvXfPN/dpRLdv6T1vy5LqFG+AQW2mRfjXaCf759K6VJJQ/KDu0iqLBkntzw+ws3MvkG/bi2+8vGZk6Q==","signatures":[{"sig":"MEYCIQDfxHLTWtriUJnln/TaSFzcmW25JlikirXfmRBnQkhwtwIhAKcAAl272zBM4NXPr2LclFJwT24Q7QzuW+RfKvXbR6CI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542571},"type":"module","engines":{"node":">=18"},"gitHead":"602abbbd05e01f435e24d4ec189230f899602439","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.14.0_1781157014507_0.47060453646827827","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"claude-rpc","version":"0.15.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d20a3ae3b495f7a5f4a7d2f0052d451022447582","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.0.tgz","fileCount":50,"integrity":"sha512-yfJPuaG0xwXa0n9dUcCw865ml2FP4sjlobGfkdLpl8eNpdpFmzo9M1/SjNNJaFRiZr1p195Y2ehJuxOPMtyVeA==","signatures":[{"sig":"MEUCIQDcThqDuLVa0ZT6AmhorYxBmAt2u8sLfqVw0zqaK0lq5QIgdIZZpWlfEIAYpMKDJ8gsNqv7g5J0UycWfQQyavZwyxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551573},"type":"module","engines":{"node":">=18"},"gitHead":"38151849b2f6cae88aeaac34efc7d174f5e54fcb","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.0_1781218395573_0.3918480920000402","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"claude-rpc","version":"0.15.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"307f5631cb97d55e0c831deae31e829844167caa","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.1.tgz","fileCount":50,"integrity":"sha512-1s1qP3iGk8AkeSUNzaO9W3oXM4wZxGogHJNOvsAsY7fYLMC7huTZzjK/qB8jIVb5eEH1PuJ/Ng+7GlTyZo2qIg==","signatures":[{"sig":"MEYCIQDo4FI8Vel2hkLJelMt/RjfPhSF1XGEXp8qKjpVRAEmTwIhAIkGMBdLk4XWZISVu3ju538ksky7TdoPp9xlPa1XyVy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557860},"type":"module","engines":{"node":">=18"},"gitHead":"c41fdc3352ae21ee735ef7279bc86501eeb18e79","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.1_1781222166831_0.5465309066706825","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"claude-rpc","version":"0.15.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"9efb36e76669081f07184a460c3bebbc1aae21ae","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.2.tgz","fileCount":50,"integrity":"sha512-VwkHtQOaJg4Z+NODV55AfD1ReMgpGH3TE8dx5npQZEM/BWWjAAtBjiZRdNKnHbuq6jUJn/wGwB3vSAnlvZjgQA==","signatures":[{"sig":"MEUCIQDe8ILZMKzlkTZ54cXZCBhbutEJzHqaWlyqO2ppUtIjZQIgLOcOetDl6RYPwyo2VOK3UVgC0b+87uF/izz+f/eqdVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560061},"type":"module","engines":{"node":">=18"},"gitHead":"43c1df5485aaa0016d981e6ec3b680957ea6c3ad","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.2_1781223652634_0.3684614180448471","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"claude-rpc","version":"0.15.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b8eceb6480b3f02bfe121381e00397ac0c98265d","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.3.tgz","fileCount":50,"integrity":"sha512-fQrxJMcRtf0xJHo5L4JCHmaoJlWDacGP+jQckJO8LJsE8a86Ydr+wGZaoStAmkEnKQJIIGyM3JZ85huK2jkJQQ==","signatures":[{"sig":"MEUCIDRqec9KMlPD1Boy+yMBvlLXmXiYoj6+/hVUcf0HtBgDAiEAqx/lTkxUBMXi41UsBwVgDJ15L1tV5p3ukF5PXV+znFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560411},"type":"module","engines":{"node":">=18"},"gitHead":"08a3e5a4d8cffac485d3f9a752b37fe3e4b053c2","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.3_1781224722402_0.07184506462174678","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"claude-rpc","version":"0.15.4","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.4","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d7e93947548cf1ba124297c249ddea1060c26da9","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.4.tgz","fileCount":50,"integrity":"sha512-iONecViSNQ+XVuEvQPGLfnnv8NnaVVqmF9qNf1psJXCmS+iPnuUg8F5WhTdg5c34Q0pbPeq24KbBs7wafhzy7A==","signatures":[{"sig":"MEYCIQDMEF5OfvilLZG7nHfQUvEo9NyhqEqLh63BPP16OiixiQIhAM42l5CIjkFjQZcnnpiWDqLEa55yvRGpJQgF+SPcqVTE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562049},"type":"module","engines":{"node":">=18"},"gitHead":"7e2c28baf6ab1cf4e939e0abb538bfa886fa36c7","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.4_1781227191167_0.5765487013556354","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"claude-rpc","version":"0.15.5","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.5","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"8578ab640c4be9e7f00201c2bd545d7ca8cb8995","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.5.tgz","fileCount":50,"integrity":"sha512-qW2OA3VtUqxHT3BL19w44qf1Dl7iVLpEkI2qXyV5rVOLSqlJPZaQtQVvGR1UGBVtZqQ0UOLzNBHJnNDpYvPI+Q==","signatures":[{"sig":"MEUCIBf9izj42rrtkzgpeyi20P/Cr2w3POQdq9/J0z58eeX7AiEA8wPEG1bPDwch0BCfOcteQ9ZEPap7fDrp2ojXfAQ4wN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569860},"type":"module","engines":{"node":">=18"},"gitHead":"f34e3ce6dc7efe1752978ca6662f68dd4361c96c","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.5_1781230827542_0.8702901087781763","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"claude-rpc","version":"0.15.6","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.15.6","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"44a06a705ab0b3d59920053b693e639fe247b094","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.15.6.tgz","fileCount":50,"integrity":"sha512-F8Zr/BvjklUAzliZydZbgP2DHab+0iubKvW0d+wUhHezpyKWbzsQDi5s5Tv8gS1v4/gj5Xg8hmtCIBsEHT8+Yg==","signatures":[{"sig":"MEUCIQDOgJhrJwttDqcL7pT0NXivgZtBipMDcY7hXd8ITbw1fgIgY7yrlAO7k4/Mp+/ziE9RCXEx1Knt+oZUkXY20hW3nd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571180},"type":"module","engines":{"node":">=18"},"gitHead":"ba3434bda93753ac4c2f53cab2aa45f516f9e848","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.15.6_1781270198465_0.6487516940316709","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"claude-rpc","version":"0.16.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.16.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"7d5575b0bd13a4f8a534cff40e153bbf3ba82f05","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.16.0.tgz","fileCount":51,"integrity":"sha512-ZpAZMIzDe4qqoFBDu5tyjNNnN0HbB82Xeq0NlL7a/4YQTXpGq9Nc+MybO74vWezfZb9LtLT/qwVIoQpZju/s7g==","signatures":[{"sig":"MEUCIE2i42gFYGrXE09jl5IfrzEOkzko2czXqbwU9+RKsTCoAiEA45Lus+ofgfPMvV1qma7IVabHNBknv+Kl27Ck84x30IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588170},"type":"module","engines":{"node":">=18"},"gitHead":"88e48adde69eca5899dd3fe05a8a56fc03a016f2","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.16.0_1781271672716_0.11291766207477982","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"claude-rpc","version":"0.16.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.16.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d079d7818d533bbf67346dcc0c75c1dd969a3f83","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.16.1.tgz","fileCount":51,"integrity":"sha512-FY5HYePY72E+dmpwJLVFgd3xjlUP2iuFApegl4fThpU0o8cslepHkNLloXrA+4OpzzVsHZpcFGwwopHZW4TdaQ==","signatures":[{"sig":"MEQCIA+goIKltKSdDtFpUBInnYxcRkP13j/s47diTarv7J8fAiALChZ+0skrOzb8+7pHA3YzovMZ0qR4GVr0gNmu8siI3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589087},"type":"module","engines":{"node":">=18"},"gitHead":"a1fcc15f0edc27ff34680b215a754bb31407ec4f","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.16.1_1781271825290_0.6490485777079138","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"claude-rpc","version":"0.16.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.16.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d3332060009f81ee89d74d5a31b43e26c797d93f","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.16.2.tgz","fileCount":52,"integrity":"sha512-LichoVXacqeXI6BB/ueOO3u9j7x4G4OSs59F/Q7k/MQSCgizXSCjMwx9uhN5eBg6z2hULwGcrLDMrwYyhnsIEQ==","signatures":[{"sig":"MEUCIBNoJtBaFP9u3a55cHBMlsuPAvowQw3lGIOU3B3BCySDAiEA3xuP6tNuFEDiT1erwRIS/5xTWO2+OlXFl127jDu5Kto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":591953},"type":"module","engines":{"node":">=18"},"gitHead":"8cfe14872278d9add2ffb6a7cee34a9fc1bf6cf4","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.16.2_1781402880728_0.4800127770654885","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"claude-rpc","version":"0.17.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.17.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"84de33a2fb861ae3db3aaa3d589229c2b5d6cf36","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.17.0.tgz","fileCount":53,"integrity":"sha512-yR6WahYPh92wwGMxhrnvDQPyEWt4pCb61KeBWwFyKKO//4Tkd+udPP9uOYESAnS0gmPzq0KxbljBTLg8jpjCYA==","signatures":[{"sig":"MEUCIDv1R7q3lKRKzUrHYyNwWCe21eloQIU932qOFWS5JYROAiEAjz+mhun+Y+KDmHlmgdWRoRp4ZhsYY32kLeg9LQ71Fn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614003},"type":"module","engines":{"node":">=18"},"gitHead":"eeb34e67525a75b784ba3c610c0ace5651d66453","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.17.0_1781449241629_0.6434757306529693","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"claude-rpc","version":"0.17.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.17.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"58ba42c5aa2d7aa2b80b3c0473a856c1e8c3ff85","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.17.1.tgz","fileCount":53,"integrity":"sha512-aorm0JEvAsnVy/aXDU2qweQzztYAy97ic8iFSc2cUzcZT53E8ddjpAdc/RiOrDVHkjXgp8V2gdISMT3xBVQDEw==","signatures":[{"sig":"MEUCIQD7rmTUe4b7scfAQFgu/oABqyjStL+terPZSfDj/qLgfAIgOQMW1QlrUxRlLzi9tqQXGsYbtlqrx161XfyrkQUjKqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615980},"type":"module","engines":{"node":">=18"},"gitHead":"e23b738023d7a72535a5a582b6b3a7f4ad87a218","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.17.1_1781450502822_0.4050977737252732","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"claude-rpc","version":"0.17.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.17.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"4fcf2e984e297dcfc023b0a43e9348fc0c5ee713","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.17.2.tgz","fileCount":53,"integrity":"sha512-ZONdo1xXLmrFpJrFu4Uh70jcLwJc4kmERLC25J10Lm5MUNVRJMbCVlhXFYkK1c0YxiMeyS1YU0nIRRYDYRQM2g==","signatures":[{"sig":"MEQCIAneID2t1fM2LxysHpdahCKS6mqh9GYwsRAgGR80J1EfAiBFhU0mNWXV3VJi59pfC8/LuoOJoVW1qdbazESPSJNBCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616386},"type":"module","engines":{"node":">=18"},"gitHead":"131bbc56d2f0c18fe51b18eb1f0440c4b8950400","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.17.2_1781451073751_0.11579783190350668","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"claude-rpc","version":"0.18.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.18.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"015061ef5c96355b57f96e111a0a8c228d78ac25","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.18.0.tgz","fileCount":53,"integrity":"sha512-H4SW1HibIpafgqbq4v1AcGA+KpH/987FoeqF7vPFDN1pPAR3xaQxXhdaXS1UEVh7+hz4k9wez4miYuxaeMqqlg==","signatures":[{"sig":"MEYCIQD93wJo6lDd0ihj25JyIU27AARF7mC8stUhxY3SLXshqAIhAPvFPGrP+ZwjpUJSbriprszyXOLPYv/21oJe+lvON97M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622917},"type":"module","engines":{"node":">=18"},"gitHead":"7f10432ada9f811c8be0f1ad50e1e14d79b12b15","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.18.0_1781452151519_0.36486335782068813","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"claude-rpc","version":"0.19.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.19.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"6a162dee939075b2cfd1026239a69ca0a8e19789","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.19.1.tgz","fileCount":55,"integrity":"sha512-NX4v6dRHdW6mMaBbRgRQcOl6gwPkaCFTzclpkuIgaeU+8ol8IBTTLQxfJ/QkBKvxZptfticabrdqe3j4t5o4Ow==","signatures":[{"sig":"MEUCIHPjlc7CT/4ooJGr0nEWk/P3HsnZFlRz+K6AUwdO2EBoAiEAt0YPm25bYN0xTi8F3BZ70J2PmDT155xRY4IWxfCECrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631511},"type":"module","engines":{"node":">=18"},"gitHead":"25d3b65364f2442b05baf80a2af6143d61b89823","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.19.1_1781497628704_0.3755904741461049","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"claude-rpc","version":"0.20.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.20.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"6927df33af2e5d0e1bdecb7ac6c768b9c74424f6","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.20.1.tgz","fileCount":56,"integrity":"sha512-Tgjyfr6TNTJpcxt6sGZ65TtS+6qiQRGowQZc23i6VfZ6dFWr4m7tlYrinN4Np60ShuXSZ6rqJgWV+1DAcQZ85A==","signatures":[{"sig":"MEUCIQC+Ib7lbAS68A1/nfNbi4qV9hyYmQJNGZO5e0z1S5c1zgIgG17UMqP7pYKnUfZX5u5H2Pp2W6VbDcUzR7Ux7E9PsyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648965},"type":"module","engines":{"node":">=18"},"gitHead":"0393a8b35e7b17c3791cfdbb23c4f116cee3386a","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.20.1_1781527692105_0.521705749829154","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"claude-rpc","version":"0.20.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.20.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e35c2ad2d723ae7d9b310067e18c6a1445eb52a2","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.20.2.tgz","fileCount":56,"integrity":"sha512-eGviDyrBzK95CRr2ycp3A249JsFEe0lWBPLm358f5KQWUIOy54zH00YPe34Ih5Y7St7LBirXEV0V5hlrzJGU3g==","signatures":[{"sig":"MEUCIBvC2zPjphSfFAZla8bk3kHxLUxtzXjgdIP6H0R/tx0SAiEAidI+I25jL76+tMjxJmzjP8KRF8aHrq2Psh1GX4+OiHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652466},"type":"module","engines":{"node":">=18"},"gitHead":"8ea03393e54b5cd9d031115e896bc3f1f554ba94","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.20.2_1781552336963_0.8585924708263124","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"claude-rpc","version":"0.20.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.20.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"64e66ccbc2189824e646aec9604e9fb83425efdf","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.20.3.tgz","fileCount":56,"integrity":"sha512-CRo4unMablDKu8eqENeKL6v6peC8lcV1an/H26vRNSlMDqQQ/qqZDxTiYBQuQB8Yh9n+cmX2bzGemuNXw4NoNw==","signatures":[{"sig":"MEUCIBgloGcNM+CAdL2bW1qeRz2BWObMjy5AfcqZ96xcIkF5AiEAmn7fXTrAE4cyLo5yEt9onlast/d1D1enK/oXhGRnaoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652640},"type":"module","engines":{"node":">=18"},"gitHead":"31d85e12b1d3ee2cf206f5812a47067e80e124db","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.20.3_1781554673358_0.7066645877589111","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"claude-rpc","version":"0.20.4","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.20.4","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"f547313fd0fa6034efdf2863ba6184ffb1991c56","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.20.4.tgz","fileCount":56,"integrity":"sha512-JfSI/n1xjhSV4CNIa9k/8ORer826Cpjzn4b2IuaONRgHSkEofzKHV/f+/l8+bFCBOycyF5DP1/0nJrL86P9JfA==","signatures":[{"sig":"MEYCIQCkA67TPEjObYLJ2BAWYFu9XiP3eH17mD3Ku6ZqaHCLSAIhANNqcVS4mYPnJ4TQYB4Tq/9MjPSekuRx7b8yX+dU3Ian","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658712},"type":"module","engines":{"node":">=18"},"gitHead":"a38539a12a088fadde5675fd55fe2c5914809928","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.20.4_1781557170257_0.3607682099786007","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"claude-rpc","version":"0.21.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.21.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"8e2b88dd729974e9701f185ff6b9849fcf2cf1ca","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.21.0.tgz","fileCount":56,"integrity":"sha512-nvG85BDKIxWmkVB5RuMMb26LmpsJodiucjBsA6GiLqrc+JcrGx9qKHpDnCAyz5Kyo3kNkknUSc9o5W7vftcvQA==","signatures":[{"sig":"MEYCIQDtQkEO5fDdlfOpNab1bs68u6pGSU85SNt1G5waEsRzewIhAJJbzkSiilOtJ9pUoWzJEfdUK4dTbFlMTrLyWIi2a/Zs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669728},"type":"module","engines":{"node":">=18"},"gitHead":"3f6ee39eaceac4b8562dc2356324a26dd1194178","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.21.0_1781566980558_0.8418692544332522","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"claude-rpc","version":"0.22.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.22.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"c963d0e41705a9445fd652108b6c1c80041aa36a","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.22.0.tgz","fileCount":56,"integrity":"sha512-I5EVFQ55+/6QV1STIn/F9weWKbtDZQhcP7bZzqX2qadLN02NP4YDqCD00zT0HfR0kFmEoMxZCW9Mjlxut49Y1Q==","signatures":[{"sig":"MEUCIEWFHmPar5dCgNcLRaRe6d+uZIPZx2iNw59Q85aJx0sMAiEAggG6TFf5wQkS/OVcdcfwoif72/9fcy27fKOLFbpHknM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674719},"type":"module","engines":{"node":">=18"},"gitHead":"8a660b2e368446d91047de62bb632852f35b115e","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.22.0_1781743885144_0.31159440762786894","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"claude-rpc","version":"0.22.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.22.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"101c1793a03e210ead4e048322cbcdf7137834e5","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.22.1.tgz","fileCount":56,"integrity":"sha512-oNBPYnvIITEB2TeVw/g9RVXYL9XbAYnV0usMV74Ucp+AIEZtTeb2oUigVZ3yMI7o9AfFMmlD4UhZ4evVxCMpUQ==","signatures":[{"sig":"MEUCIDIqyDSREqQxWJHWMfEvXSAa4hebLaf3E35wnG+b7hN+AiEAvapvEORqk635diXBBnsRe4TMoL0azFsfNxPSPGGtma0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675696},"type":"module","engines":{"node":">=18"},"gitHead":"dd2a0cdc86d0c8adc3934d0b105bf06111852ae3","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.22.1_1781744315714_0.7313912249334436","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"claude-rpc","version":"0.23.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.23.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b4dce4fad522f0b26bd1b166d17a1b78c238895e","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.23.0.tgz","fileCount":56,"integrity":"sha512-JaAqeArMj+lYw0MT9DJTNvVRb0JXjtpRnGJAI802kKpIT+NSEgXmC1ua9GfKFGrB5Za6ZAmSTI8S9tzQTfAr6Q==","signatures":[{"sig":"MEUCIQCe/7vqPtjptDLxfM/P1na5I/0xEMjeXGt2zN2nNOrJ/gIgFMyrnRW+FAx2pPlEd+U8Q6Ha+1huHUzyxcHGm2A/mUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676395},"type":"module","engines":{"node":">=18"},"gitHead":"27b274ecfa7e4787e890bbd2a38e7d1369d285e7","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.23.0_1781745078995_0.8139815347427721","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"claude-rpc","version":"0.24.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.24.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"d8e69116e130a8a3b97f50692fc5e54efeddc218","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.24.0.tgz","fileCount":56,"integrity":"sha512-O351OB0YdgguJp8BpUMRjNECThkOGi3RJYtUkv1dbYpchk2hot+m0lJZYtItm6a+1iiCUXp8rXOGnt0UmwyzbQ==","signatures":[{"sig":"MEQCIHW6BB+hG/RSGK9eY18qB8ooEKaLdDiUG3ky4tfYa0PNAiBu3Oqa6cDP+iJ0ERsF6pPUjYUhFxkpY9wN0uQnwlolaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":686915},"type":"module","engines":{"node":">=18"},"gitHead":"64787e23ec225b64292c5a1b81a2e40e1963ed0a","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.24.0_1781749633644_0.5384101637078127","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"claude-rpc","version":"0.24.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@0.24.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"14551bc10e073ce75b7b4d6aab051c5a01552c81","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-0.24.1.tgz","fileCount":56,"integrity":"sha512-582iT+rgT3xhJrD3qtS7i2bO6AoXlyGFkkoA4VjRz5zAReKvIMygGkmpYPHTqca2k5XXPd6fqjV4iOcIZ6k7VA==","signatures":[{"sig":"MEUCIFrc938ufqexln9ugFCQPhVl9iclLtjVwMD16tYdFeJkAiEA9fBv0BoWlF8lwKXHOPLeWwx8Hqo2ohxuc3atET629CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687125},"type":"module","engines":{"node":">=18"},"gitHead":"cb5c882aabb43a98851fcb7e48e86135aa2fc7f1","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_0.24.1_1781750158592_0.507602006434684","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-rpc","version":"1.0.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.0.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"82496ad3be5ecf3d091113b277436f136ac55497","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.0.1.tgz","fileCount":56,"integrity":"sha512-4/vRIoKjiKMfkVhM6OARfMBM8QvbRmBtjdX9is7RbcnT4HtuAG5+LfS/wgeyG0MTAIUD4qDkwlVh8DKp1iDxDA==","signatures":[{"sig":"MEYCIQCIaL9zoM7skQcieQD8kVeP+8jZTMjsJFKPcS7CqAWMKgIhANSk9SWRj9mqvD3vI2oIxgsVsTO/F9XV5I+l+s1CU1tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690250},"type":"module","engines":{"node":">=18"},"gitHead":"a1deb65a0e474c8437299f9ef45d03d517dc5dd2","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.0.1_1781752335905_0.772455617587702","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-rpc","version":"1.0.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.0.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://github.com/rar-file/claude-rpc#readme","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"7dfbaac0109bfca9ca9e5d7899f2a82bf2536713","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.0.2.tgz","fileCount":56,"integrity":"sha512-Tf6JpMJv1J1CFra1T/x5CnI3u89bscGFN/xj5RVmcLYwHkEoYam5eGbUDu/dBvlXbt89d+ON5u40VDJi/unXXg==","signatures":[{"sig":"MEYCIQCQV5EpQOr55hHXSjLzApf9b+xpLjRGlwTjZstFYbKioAIhAMg4WVW1R+dRfAMjhB+p7n3uOnA1ZAd1zcs1D+a9fjrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695327},"type":"module","engines":{"node":">=18"},"gitHead":"81412a2cceeadec8f9040d8beab164f97841689b","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.0.2_1781905050115_0.9686896378877803","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-rpc","version":"1.0.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.0.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"3b38d3cb756026c740aff614eb5bb68b6ccb3e63","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.0.3.tgz","fileCount":56,"integrity":"sha512-2No2vaiTXTa3iyJSqQeJRs1UdnQ1R0HggCeR2sYF8Y7QA5DreZ5pCQA53dtUso00a7+8LtOYxvq3o3OXig8WRw==","signatures":[{"sig":"MEQCIHLtxmg1aRHEn+7TAYRjN8E3gFuaSDW+vm2RHdlVt4A7AiBmPkk/CWES7Rba1bitkIt0bHulDAqmm3BT5XbqmEV2Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695164},"type":"module","engines":{"node":">=18"},"gitHead":"5e46c5f249ac448bb185acfa6bd98395667020f4","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.0.3_1782948281541_0.27629893185427923","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-rpc","version":"1.1.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.1.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"f53909e9f2a3089c9b6055d95b289c340f5638dd","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.1.0.tgz","fileCount":58,"integrity":"sha512-5kDmSLabi8UKOfFH7Gj9QSL2vTPXTz/wREssaUZUrbVneSsoOf6Ig/1gos9K0PUP96vSeFDVUHFkfWDM6hUrxw==","signatures":[{"sig":"MEUCIFW8E4x9/ArrbBm6Bdxsy+a/Wx3vYyUF+myHdOajTnJqAiEAkn/D3zSiLfTnIspPo+ekJWKcRtrGFyYfhHqYhR11U1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709362},"type":"module","engines":{"node":">=18"},"gitHead":"f552e946bfb3d20c4ef99fbde24f0713bec04b24","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.1.0_1782953070752_0.40089412144150915","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"claude-rpc","version":"1.1.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.1.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"960459709a4109756b25276249280bdb2341bd0f","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.1.1.tgz","fileCount":58,"integrity":"sha512-otKg1p2ne3ARpmV06XjcRRdIL9VyUPHahKdxS7Fq/g1hQ88McQaNtl+40fKtsv1F1m7Pk3rzTfHaKmpkPNXWFQ==","signatures":[{"sig":"MEUCIQCgCkCMiQNw95LMG1q+DqbT5+BUh32RgUm7M3/1JkQt/wIgc55xwM4Re/VVfXjIhjWZRuOBR3VEvCrhLFZq6QgbWdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717417},"type":"module","engines":{"node":">=18"},"gitHead":"7d5dbb5bc4bde3046cb7d5235bcf8e4086662408","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.1.1_1782955053544_0.6337946871444788","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"claude-rpc","version":"1.1.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.1.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e8ecb408c2f500bca4b13bd15ae57427ed6a2c2e","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.1.2.tgz","fileCount":59,"integrity":"sha512-cT4o84DZQwKnvjejr8IQMBzM6ZU5HosOiJSFpnOlGmK34hpzzaTFISbjlh82ZVC++RlLXInkNWZPinexYPJQNw==","signatures":[{"sig":"MEYCIQDxmiBgrUTv/FihONfRYIpukpP28f8O0ZRVWdmdmR7KegIhAMrF5jzFHjcHSlhEQRaXZjpw39pV7HNwNJJIka6+vy7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719434},"type":"module","engines":{"node":">=18"},"gitHead":"27293fb0dda23ea360fe30cd79cfb22d684296d4","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.1.2_1783019895404_0.007033237641281165","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"claude-rpc","version":"1.1.3","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.1.3","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"39f444aca7684997fce7ba3e1db1865886edc42a","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.1.3.tgz","fileCount":59,"integrity":"sha512-qDRCFskOsfrcXL4vf2Y0fdelOLdWGnEv5ALtfNbNyujtIxUGVpKTkcvrtib/QAg4kUZ97tRoVTcec0PyLMOYaA==","signatures":[{"sig":"MEUCIH9zwAHiNpKwDMDvxJOa8CMCmbQrfWA0TGPyzpVPv3IAAiEApYDXYQY/NJ6Wi2nxEbKc9U9fzx0Gp8K5QedUxtBZN24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719434},"type":"module","engines":{"node":">=18"},"gitHead":"821a5e2cb15ef0e99a22755b493c0ea9f267cabf","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.1.3_1783022599323_0.3960483003030393","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"claude-rpc","version":"1.1.4","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.1.4","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e19db84738e0c0e3c5c9962431c83931624fbefb","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.1.4.tgz","fileCount":59,"integrity":"sha512-HKCpHLcB+jR+WVfrN2MeVrAfmkrnZSZ3jM2NJc1btH0vcWRitv9/iOAxWZzy4IphRYde+jnVXw0H2hAgUARuRQ==","signatures":[{"sig":"MEQCIGInbz1jkEsKMQnxsC9j87+B+z7Wn2kyrR6yN1BDLtTtAiBomryKqEXb1E3ep8uSFix1WbexlW0BR62mi5E6USwasQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721306},"type":"module","engines":{"node":">=18"},"gitHead":"dc4f9d29509b1d7cb475984e5bc22a14987ff561","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.1.4_1783247307906_0.7599376716821071","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-rpc","version":"1.2.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.2.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"0e8121652dc5b0736effcadc0e2e5c21c1f485eb","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.2.0.tgz","fileCount":59,"integrity":"sha512-iDLAVLoW/X0GWcaDPKPJG1pwdoZMjMojAfmuE8SyIT117c4LdW32cxC2XHEG3bZ7yNUJMwYXDX90QIkAW10j/A==","signatures":[{"sig":"MEUCIArYF81oDBJDbVc2kI3DvHwtN1DZ7V9TP+VEdMh7Qoy6AiEAy1KjMJCYOPiFxfwuGOTgoYScISIYkqRXLpQf+kI8e7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746635},"type":"module","engines":{"node":">=18"},"gitHead":"6969b38a95ea232cab961e11bd2ed581aaec2977","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.2.0_1783274267120_0.9478391718769559","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"claude-rpc","version":"1.2.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.2.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"774dedacb4edcc04287ebf5baa998fef4e9156c9","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.2.1.tgz","fileCount":59,"integrity":"sha512-FpFJqgGvTNin2TQBsZqEfzcXeBPDuy1UXVSfq8iOpj6tGY+88O1nlXWH1yfWgG/AaUCpPYGHdcvjashtSGhwSg==","signatures":[{"sig":"MEQCIF82jJ61cRvDdEcA2dNusSQ3p5ZkhiglR34II5+5jlSKAiAkZ5iuM6xN6yKq/2UOxfXQ9kCKiNySVwqFy8uB8CkGQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":748397},"type":"module","engines":{"node":">=18"},"gitHead":"d062023861bc8da0b80bf95f90a019f5084afaa0","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.2.1_1783275123319_0.6575960089051827","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claude-rpc","version":"1.3.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.3.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"02f99edfefec962f91a71d411eb9a61bd40841a9","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.3.0.tgz","fileCount":59,"integrity":"sha512-vp8qi+rWRW2GgXl+6msNlkRVCE7pbOTWXB+Bk57EXvHPsgQXGiAX7D7wZsd50lJbrjbpaKlEwAX/ytc7b2tNyQ==","signatures":[{"sig":"MEYCIQCO6wc1MIe6QFweaLK3aXTF0a9kiYsU3nIvKFyK3jEWLQIhAISIHskH7AAO4xWVmpcHELdIxjB5HvdDeHGAJ/IOwNnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":750829},"type":"module","engines":{"node":">=18"},"gitHead":"631e5c43bcaa77f1a7c8fa49784b59a046953b80","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.3.0_1783276112946_0.030349485600998705","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"claude-rpc","version":"1.3.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.3.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"b1fa884a91061cc98f961e35d4033953b86b1a9f","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.3.1.tgz","fileCount":60,"integrity":"sha512-0wiCecCaeXgggMPgnV5m+QoDVlnm1GrT0VAuYVpoUZdf0DXpHnEnk5+UJQuSnBgToX8G69DR92IV54VayY9zfw==","signatures":[{"sig":"MEUCIQCoDNLO729I96EWh/6t/qO/IKVdn+zDaX48e2iXk9Y4XQIgByjF5TS4YiF9Rm+iXO58GN984iioAlNRoDO88vxzV04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763483},"type":"module","engines":{"node":">=18"},"gitHead":"0b0e8687933aa016260b9686874af1f00e4858e8","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.3.1_1783298432087_0.19412090798228898","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"claude-rpc","version":"1.4.0","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.4.0","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"e678a9ddd92ba60be24c5e9c390442bf25e181c9","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.4.0.tgz","fileCount":60,"integrity":"sha512-oenMhhb0UFjjdh1OFOKmbXFSj4If58UcW8QFkg2DgNW/37jcDPHShyMx21xBsWHYFbJMlcUt4mRMuwLPF9JueQ==","signatures":[{"sig":"MEUCIDzJ99QlTHMMCOHtu/RfBHX2nc5qEz+GRjWJ84SU7TaYAiEA0HbegpaxNkXotcVpYg/rWiO0uSgmo4eKG9jF4QXjOhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770139},"type":"module","engines":{"node":">=18"},"gitHead":"99dbbc8755c077fb6a14ee7e206f39695c3802fc","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.4.0_1785382879287_0.9535922380690143","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"claude-rpc","version":"1.4.1","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.4.1","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"cac2da867c857389a5c3cf3dc9289e9cc1059780","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.4.1.tgz","fileCount":60,"integrity":"sha512-j99z0WCDmPic+4KJk7uj+OSDk8z/LSusfpXoASS9gXDSAD2KVPJO1s86JZj4BBTv7cBL2MG7NFb/ljnmmtSU8w==","signatures":[{"sig":"MEUCIQDZof/Q9opjBh6Bnflep1zlqdHsRGa+9N+jvgFZuDhpIQIgHP+42EBlg5fSw7T3YBAb+iAjDwqBD2HEwQxXX3tYJV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":776229},"type":"module","engines":{"node":">=18"},"gitHead":"51af454565f1cff9e4938e1cac5967feba40929f","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node --test test/*.test.js","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.4.1_1785545795499_0.05286056448804066","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"claude-rpc","version":"1.4.2","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"author":{"name":"Archer Simmons"},"license":"MIT","_id":"claude-rpc@1.4.2","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"homepage":"https://claude-rpc.com","bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"bin":{"claude-rpc":"bin/claude-rpc.js"},"dist":{"shasum":"1a3f1614dc9d7ed57b489b7d19148626c0beb0f4","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.4.2.tgz","fileCount":61,"integrity":"sha512-UG5gP9iJabHL5lB4QfDRLkV8dX4BNCodmKG7f1r0SFUK/lRJJeNS8/z+CftHiWXSoNE8oYSyv7WIoIzKdsTpqQ==","signatures":[{"sig":"MEYCIQDdUjC0p9kngDbEpX89O1HEBsi+zisxOFFw5IYDotyR3QIhANz5vq8cdhOm+Wt+Oo7uM/djZ0uC4kXL/4FZ3PdGRSP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":781758},"type":"module","engines":{"node":">=18"},"gitHead":"fe59d96d7315a79bb725414d660f65b57d25713f","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node ./scripts/run-tests.mjs","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/claude-rpc_1.4.2_1786150919516_0.03707389407568629","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"_id":"claude-rpc@1.4.3","bin":{"claude-rpc":"bin/claude-rpc.js"},"bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"dist":{"shasum":"5a0b5b67745773abf1f545a99322a8789379a960","tarball":"https://registry.npmjs.org/claude-rpc/-/claude-rpc-1.4.3.tgz","fileCount":62,"integrity":"sha512-g86JNc5x3FK8Q46Ni8qiB3V193hDWuQh8BwYNM4lZsGBV8NrT328PET/8d1rJLgVbr5ppyOV4FzIyIdU7Nd3eA==","signatures":[{"sig":"MEUCIQCdGKnQrvXkAPgN9McjKiC8GdOlO9xwHQbYGsxnodt0TwIgH2pjbT5kDsKGqqzh2FdUl/Unlk4U1RgcDWWew75C4Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2lPbn2JtLXvynA8hHtDKHQ0tlrT80IsICz8K6XZ4WIAIgXZcuMz3Ox1sAlaq99iPOXogjEX4uw2cLdQ/gM+2BMVA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-rpc@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796121},"name":"claude-rpc","type":"module","author":{"name":"Archer Simmons"},"engines":{"node":">=18"},"gitHead":"d3a13d9410f21bf6b35f15e0c7f26674cb0000c9","license":"MIT","scripts":{"hook":"node ./src/hook.js","lint":"eslint src test vscode-extension","scan":"node ./src/cli.js scan","stop":"node ./src/cli.js stop","test":"node ./scripts/run-tests.mjs","badge":"node ./src/cli.js badge","serve":"node ./src/cli.js serve","setup":"node ./src/cli.js setup","start":"node ./src/daemon.js","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","status":"node ./src/cli.js status","dist:mac":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:mac","dist:win":"npm run build:exe && npm run prep:dashboard && npm --prefix dashboard run dist:win","insights":"node ./src/cli.js insights","build:exe":"node ./scripts/build-exe.js","dashboard":"npm --prefix dashboard start","typecheck":"tsc -p jsconfig.json","format:check":"prettier --check \"src/**/*.js\" \"test/**/*.js\"","prep:dashboard":"node ./scripts/prep-dashboard.js"},"version":"1.4.3","_npmUser":{"name":"rarfile","email":"d7276250@gmail.com"},"homepage":"https://claude-rpc.com","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"_npmVersion":"10.8.2","description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","directories":{},"maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","esbuild":"^0.24.0","globals":"^17.6.0","postject":"^1.0.0-alpha.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-rpc_1.4.3_1790684687973_0.8904823084339406"}}},"time":{"created":"2026-05-22T18:03:00.554Z","modified":"2026-09-29T12:24:48.646Z","0.3.8":"2026-05-22T18:03:00.762Z","0.3.10":"2026-05-22T18:14:40.457Z","0.3.11":"2026-05-22T20:17:00.355Z","0.5.0":"2026-05-22T23:26:44.716Z","0.6.0":"2026-05-23T00:57:14.301Z","0.6.1":"2026-05-23T01:15:29.047Z","0.6.2":"2026-05-23T01:27:02.969Z","0.6.3":"2026-05-23T01:33:58.674Z","0.7.0":"2026-05-24T09:53:09.478Z","0.7.1":"2026-05-24T10:58:09.051Z","0.7.2":"2026-05-24T19:27:53.390Z","0.7.3":"2026-05-24T20:22:52.344Z","0.7.4":"2026-05-24T23:00:06.828Z","0.8.0":"2026-06-02T11:07:35.167Z","0.8.1":"2026-06-02T12:11:24.969Z","0.9.0":"2026-06-02T12:56:33.826Z","0.9.1":"2026-06-02T13:25:59.704Z","0.10.0":"2026-06-02T13:43:11.268Z","0.11.0":"2026-06-02T14:18:49.273Z","0.11.1":"2026-06-02T14:28:11.271Z","0.11.2":"2026-06-02T16:03:42.124Z","0.12.0":"2026-06-02T16:52:23.873Z","0.12.1":"2026-06-02T17:04:46.152Z","0.13.1":"2026-06-04T22:01:26.189Z","0.13.2":"2026-06-04T22:13:14.814Z","0.13.3":"2026-06-04T22:22:59.906Z","0.13.4":"2026-06-04T22:34:48.693Z","0.13.5":"2026-06-05T02:27:19.685Z","0.13.6":"2026-06-05T22:19:33.310Z","0.13.7":"2026-06-05T22:25:34.482Z","0.14.0":"2026-06-11T05:50:14.706Z","0.15.0":"2026-06-11T22:53:15.768Z","0.15.1":"2026-06-11T23:56:07.000Z","0.15.2":"2026-06-12T00:20:52.812Z","0.15.3":"2026-06-12T00:38:42.564Z","0.15.4":"2026-06-12T01:19:51.360Z","0.15.5":"2026-06-12T02:20:27.851Z","0.15.6":"2026-06-12T13:16:38.851Z","0.16.0":"2026-06-12T13:41:12.910Z","0.16.1":"2026-06-12T13:43:45.425Z","0.16.2":"2026-06-14T02:08:00.916Z","0.17.0":"2026-06-14T15:00:41.818Z","0.17.1":"2026-06-14T15:21:42.997Z","0.17.2":"2026-06-14T15:31:13.944Z","0.18.0":"2026-06-14T15:49:11.703Z","0.19.1":"2026-06-15T04:27:08.850Z","0.20.1":"2026-06-15T12:48:12.279Z","0.20.2":"2026-06-15T19:38:57.154Z","0.20.3":"2026-06-15T20:17:53.518Z","0.20.4":"2026-06-15T20:59:30.446Z","0.21.0":"2026-06-15T23:43:00.708Z","0.22.0":"2026-06-18T00:51:25.343Z","0.22.1":"2026-06-18T00:58:35.910Z","0.23.0":"2026-06-18T01:11:19.254Z","0.24.0":"2026-06-18T02:27:13.842Z","0.24.1":"2026-06-18T02:35:58.829Z","1.0.1":"2026-06-18T03:12:16.212Z","1.0.2":"2026-06-19T21:37:30.266Z","1.0.3":"2026-07-01T23:24:41.716Z","1.1.0":"2026-07-02T00:44:30.958Z","1.1.1":"2026-07-02T01:17:33.774Z","1.1.2":"2026-07-02T19:18:15.537Z","1.1.3":"2026-07-02T20:03:19.483Z","1.1.4":"2026-07-05T10:28:28.068Z","1.2.0":"2026-07-05T17:57:47.287Z","1.2.1":"2026-07-05T18:12:03.444Z","1.3.0":"2026-07-05T18:28:33.110Z","1.3.1":"2026-07-06T00:40:32.332Z","1.4.0":"2026-07-30T03:41:19.447Z","1.4.1":"2026-08-01T00:56:35.686Z","1.4.2":"2026-08-08T01:01:59.677Z","1.4.3":"2026-09-29T12:24:48.099Z"},"bugs":{"url":"https://github.com/rar-file/claude-rpc/issues"},"author":{"name":"Archer Simmons"},"license":"MIT","homepage":"https://claude-rpc.com","keywords":["claude","claude-code","discord","discord-rpc","rich-presence","anthropic","cli"],"repository":{"url":"git+https://github.com/rar-file/claude-rpc.git","type":"git"},"description":"Discord Rich Presence for Claude Code — live model, project, tokens, and lifetime stats driven by Claude Code's hook system.","maintainers":[{"name":"rarfile","email":"d7276250@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"docs/header.svg\" width=\"820\" alt=\"claude-rpc — Discord Rich Presence for Claude Code: live model, project, tokens, and lifetime stats, driven by the hooks Claude Code already fires. Install with: npx claude-rpc setup\" />\n\n<br/><br/>\n\n<img src=\"https://cdn.qualit.ly/clawd-working-building.gif\" width=\"104\" alt=\"working\" />\n<img src=\"https://cdn.qualit.ly/clawd-working-typing.gif\" width=\"104\" alt=\"thinking\" />\n<img src=\"https://cdn.qualit.ly/clawd-notification.gif\" width=\"104\" alt=\"waiting on you\" />\n<img src=\"https://cdn.qualit.ly/clawd-sleeping.gif\" width=\"104\" alt=\"idle\" />\n\n<sub>the card's live states — <b>working</b> · <b>thinking</b> · <b>waiting</b> · <b>idle</b></sub>\n\n<br/>\n\n**Discord Rich Presence for [Claude Code](https://claude.com/claude-code)** — your live model, project, tokens, and lifetime stats, driven by the hooks Claude Code already fires.\n\n**[claude-rpc.com →](https://claude-rpc.com)** — see it in one page.\n\n[![community · sessions](https://claude-rpc-totals.claude-rpc.workers.dev/sessions.svg)](#community-totals) &nbsp; [![community · tokens](https://claude-rpc-totals.claude-rpc.workers.dev/tokens.svg)](#community-totals)\n\n<sub>live — on by default for fresh installs, opt out any time. see [community totals](#community-totals)</sub>\n\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Node 18+](https://img.shields.io/badge/node-%3E%3D18-43853d.svg?logo=node.js&logoColor=white)](https://nodejs.org)\n[![Claude Code](https://img.shields.io/badge/Claude%20Code-hooks-d97757.svg)](https://claude.com/claude-code)\n[![Discord RPC](https://img.shields.io/badge/Discord-RPC-5865F2.svg?logo=discord&logoColor=white)](https://discord.com/developers/docs/topics/rpc)\n[![Release](https://img.shields.io/npm/v/claude-rpc?color=4c1&label=release&logo=npm&logoColor=white)](https://github.com/rar-file/claude-rpc/releases/latest)\n[![npm downloads](https://img.shields.io/npm/dm/claude-rpc?color=cb3837&logo=npm&logoColor=white&label=downloads)](https://www.npmjs.com/package/claude-rpc)\n\n</div>\n\n---\n\n<div align=\"center\">\n  <img src=\"docs/demo.gif\" width=\"560\" alt=\"Discord Rich Presence card showing Claude Code working in claude-rpc on Opus 4.7\" />\n</div>\n\nA small Node daemon that takes the lifecycle events Claude Code already fires and pipes them into the Discord rich-presence card on your profile. Your friends see what you're building; your future self gets lifetime stats. Built solo, on weekends.\n\n## install\n\n**macOS / Linux / any Node 18+** — one command:\n\n```sh\nnpx claude-rpc@latest setup\n```\n\n(The `@latest` matters — bare `npx claude-rpc` will happily reuse a stale cached copy.)\n\nThat installs `claude-rpc` globally, wires the hooks into Claude Code, and starts the daemon — no separate `start` step. Open Claude Code in any project and the card appears within a second. Something looks wrong? `claude-rpc doctor` (or `claude-rpc doctor --fix` to auto-repair).\n\n**Prefer a one-liner that figures it out for you?**\n\n```sh\ncurl -fsSL https://claude-rpc.com/install | sh\n```\n\nDetects Node (installs the npm package) or falls back to the prebuilt Apple-Silicon binary, then runs `setup` for you.\n\n**Homebrew** (macOS / Linux):\n\n```sh\nbrew install rar-file/claude-rpc/claude-rpc && claude-rpc setup\n```\n\n**Windows (no Node required)** — [grab the portable exe from the latest release](https://github.com/rar-file/claude-rpc/releases/latest), then:\n\n```sh\nclaude-rpc setup\n```\n\nThat's the whole pitch.\n\n> `setup` registers a Windows startup entry and wires hooks into Claude Code's `settings.json`, and the daemon reports anonymous totals by default. It ends with one optional y/N — *connect GitHub?* — which publishes a verified public [leaderboard](https://claude-rpc.com/leaderboard) profile only if you say yes (asked once; Enter skips). All of it is reversible (`claude-rpc uninstall`, `community off`, `profile off`) and fully documented in [`SECURITY.md`](SECURITY.md) — read it first if you want to know exactly what runs.\n\nThe Discord *desktop* app must be running. The browser client doesn't expose the local IPC bridge that Rich Presence uses.\n\n<details>\n<summary><b>other platforms / from source</b></summary>\n\n```sh\ngit clone https://github.com/rar-file/claude-rpc.git\ncd claude-rpc\nnpm install\nnode ./src/cli.js setup     # wires hooks + starts the daemon\n```\n\nOr `npm install -g claude-rpc && claude-rpc setup` for the global bin. `setup` starts the daemon for you; manage it afterward with `claude-rpc start | stop | status`. Every mode survives `npm update` without losing your `clientId` — user config lives under the per-OS config dir, not inside `node_modules`.\n</details>\n\n<details>\n<summary><b>use your own Discord app</b></summary>\n\nA working public Discord application is bundled into the default config — you don't need to register your own to get started. If you want a different app name on the card, create one in the [Discord Developer Portal](https://discord.com/developers/applications), copy the Application ID, and drop it into your config:\n\n```sh\n# Linux\necho '{ \"clientId\": \"YOUR_ID\" }' > ~/.config/claude-rpc/config.json\n# macOS\necho '{ \"clientId\": \"YOUR_ID\" }' > ~/Library/Application\\ Support/claude-rpc/config.json\n# Windows (PowerShell)\n'{ \"clientId\": \"YOUR_ID\" }' | Set-Content $env:APPDATA\\claude-rpc\\config.json\n```\n\n`claude-rpc upgrade-config` if you're carrying forward a v0.3-era file.\n</details>\n\n## what claude-rpc does\n\n### on discord\n\nA card that updates as you work. The large image swaps between five states (working / thinking / idle / stale / notification — those gifs at the top of this README). The two lines of text rotate through frames you template — current file, today's hours, lifetime totals, top hotspot, code churn, cost — and the daemon skips frames whose required template variables are empty. The `SessionEnd` hook clears the card instantly when you close Claude Code; no \"is it still running?\" timeout.\n\nA *View on GitHub →* button appears automatically when your cwd is a git repo with a github origin. The daemon checks `.git/config` directly — no shell-out, no surprise GH API call.\n\nA rotation frame can show your **subscription usage** — `Usage · 34% weekly` — the exact numbers Claude Code's own `/usage` screen shows. The daemon asks Anthropic's usage endpoint with the OAuth token Claude Code already stores locally; the token goes only to its issuer, the percentages go only where you template them, and `usage.enabled: false` turns the whole thing off ([`SECURITY.md` §3d](SECURITY.md)). `claude-rpc usage` prints the same data as heat-graded bars in your terminal.\n\n### on your machine\n\nThree local surfaces, all reading the same `~/.claude-rpc/aggregate.json`:\n\n<table>\n<tr>\n<td align=\"center\" width=\"50%\"><b>web dashboard</b><br/><sub><code>claude-rpc serve</code> · port 47474</sub><br/><br/><img src=\"docs/dashboard.png\" alt=\"Web dashboard with range selector, activity chart, heatmap, cost panel, languages stack, and leaderboards\" /></td>\n<td align=\"center\" width=\"50%\"><b>settings gui</b><br/><sub><code>npm run dashboard</code> · Electron</sub><br/><br/><img src=\"docs/electron.png\" alt=\"Electron config editor with Presence / Discord / Assets / Timing / Daemon / Stats tabs\" /></td>\n</tr>\n</table>\n\n```text\nclaude-rpc status                 (TUI — heatmap, hour histogram, leaderboards)\nclaude-rpc today                  (today's stats, focused)\nclaude-rpc week                   (weekday breakdown)\nclaude-rpc preview                (every rotation frame rendered with real data)\nclaude-rpc insights               (3–5 auto-generated lines: trend, peak, hotspot)\nclaude-rpc recap --md             (standup-ready: yesterday's projects, ships, churn)\n```\n\nThe web dashboard pushes updates via SSE; the TUI refreshes on a 3-second tick.\n\n### beyond your machine\n\nShields-style badges and a poster-style summary card you can paste into a README or a Discord message. The fastest path is one command:\n\n```sh\nclaude-rpc readme                 # prints paste-ready README badge markdown\nclaude-rpc readme --raw | pbcopy  # straight to your clipboard\n```\n\n**Live card + badges, paste once.** With a public profile (`claude-rpc profile set --handle <you> && claude-rpc profile on`), your stats are served as an always-current card (and badges) from the community worker — no `gh`, no gist, nothing to re-run:\n\n```md\n[![Claude Code stats](https://claude-rpc-totals.claude-rpc.workers.dev/card/<you>.svg)](https://claude-rpc.com/u/<you>)\n\n[![Claude Code hours](https://claude-rpc-totals.claude-rpc.workers.dev/badge/<you>.svg?metric=hours)](https://claude-rpc.com/?ref=badge)\n```\n\nThe card shows tokens, sessions, active hours and streak; badge `metric=` is one of `tokens · sessions · hours · streak` (optional `&label=` to retitle). Both refresh themselves as the daemon flushes your profile (~every 30 min). Your profile page at `/u/<you>` has a one-click \"copy\" for the whole block.\n\nPrefer to render locally? `badge`/`card`/`calendar`/`github-stat` all write SVG, and `--gist` self-hosts a live one:\n\n```sh\nclaude-rpc badge --metric hours  --range 7d   --out claude-hours.svg\nclaude-rpc badge --metric streak              --out claude-streak.svg\nclaude-rpc badge --metric hours  --gist                                     # publish to a gist (live README badge)\nclaude-rpc card  --range year                 --out year-on-claude.svg\n```\n\n<div align=\"center\">\n  <img src=\"site/examples/week-on-claude.svg\"  width=\"270\" alt=\"Week-on-claude summary card\" />\n  <img src=\"site/examples/month-on-claude.svg\" width=\"270\" alt=\"Month-on-claude summary card\" />\n  <img src=\"site/examples/year-on-claude.svg\"  width=\"270\" alt=\"Year-on-claude summary card — hours, prompts, tokens, lines, cost, daily activity strip\" />\n  <br/>\n  <sub><code>card --range week · month · year</code> (also <code>all</code>) — live at <code>/api/card.svg</code> while the daemon's up</sub>\n</div>\n\n`badge --gist` writes the SVG to your own GitHub gist (creates one on first run, updates it after — id remembered in `config.json`). The URL printed back is README-ready and updates every time you re-run the command. Uses `gh` if available, else `GH_TOKEN` with `gist` scope.\n\nLive equivalents when the daemon is up:\n\n- `http://127.0.0.1:47474/api/badge.svg?metric=hours&range=7d`\n- `http://127.0.0.1:47474/api/card.svg?range=year`\n\nCost numbers come from `src/pricing.js`, seeded with **approximate** public list prices. Your actual Claude Code subscription bill is unrelated.\n\n### community totals\n\nThe badges at the top of this README are live, served by a small Cloudflare Worker ([`worker/`](worker/)) that holds running totals of sessions and tokens across every install that's reporting. As of v0.7 **fresh installs are on by default** — `setup` mints an anonymous UUID v4 and the daemon starts flushing deltas every 30 minutes. Existing users upgrading from a pre-v0.7 config stay off until they explicitly run `community on` (the consent flow prints the exact payload first).\n\n```sh\nclaude-rpc community              # show state + instanceId (last 8 chars)\nclaude-rpc community off          # opt out; instanceId retained for re-enable continuity\nclaude-rpc community on           # explicit consent flow (upgraders / re-enable)\nclaude-rpc community report       # one-shot manual flush (testing)\n```\n\nEach report sends only: a `sessionsDelta`, a `tokensDelta`, the claude-rpc version, OS family (`linux`/`darwin`/`win32`), and the anonymous UUID v4. No prompts, paths, models, repos, costs, usernames, or hostnames — the Worker's [`validateReport`](worker/src/index.js) is the schema of record. The full Worker source is in this repo so the privacy claim is auditable. Every worker route — path, params, response — is documented in [`docs/WORKER-API.md`](docs/WORKER-API.md).\n\nFor a complete account of the sensitive things claude-rpc does — startup persistence, hook injection, every outbound request, and the exact telemetry payload — see [`SECURITY.md`](SECURITY.md). It's also the reference for supply-chain scanner findings (Socket.dev et al.): the flagged persistence and hook-injection behaviors are inherent to the tool and documented there.\n\n## three pieces, glued by json files\n\n<div align=\"center\">\n  <img src=\"docs/architecture.svg\" width=\"760\" alt=\"Architecture: Claude Code fires a lifecycle event (stdin JSON) into hook.js, which writes state.json; daemon.js reads it and pushes an IPC frame to the Discord desktop client. scanner.js reads the ~/.claude/projects transcripts and feeds aggregate.json into daemon.js.\" />\n</div>\n\nNo database, no message bus, no background polling when Claude Code isn't running. State on disk you can `cat` and `jq`. **Zero runtime dependencies** — even the Discord Rich Presence IPC client is hand-rolled (`src/discord-ipc.js`).\n\n1. **hook** ([`src/hook.js`](src/hook.js)) — Claude Code spawns it on every lifecycle event. Parses the JSON from stdin and mutates the shared state file. Runs in ~20ms.\n2. **daemon** ([`src/daemon.js`](src/daemon.js)) — long-running. Connects to Discord's local IPC, watches the state file, pushes presence frames every few seconds. Exponential backoff with jitter on reconnect; `daemon.log` rotates at 5 MB.\n3. **scanner** ([`src/scanner.js`](src/scanner.js)) — walks `~/.claude/projects/**/*.jsonl` for all-time aggregates (active time, prompts, tools, tokens, streaks, hotspots, lines, languages, cost, bash, web, subagents). Incremental — re-parses only changed files.\n\nPersistent state, all human-readable JSON:\n\n| Path | What |\n| ---- | ---- |\n| `$TMPDIR/claude-rpc/state.json` | Current session, volatile |\n| `~/.claude-rpc/aggregate.json` | All-time aggregates |\n| `~/.claude-rpc/scan-cache.json` | Per-transcript scan cache |\n| `~/.claude-rpc/private-list.json` | Runtime privacy toggles |\n| `~/.claude/settings.json` | Hook registrations (managed by `setup`) |\n\nUser config lives at `%APPDATA%\\claude-rpc\\config.json` (Windows), `~/Library/Application Support/claude-rpc/config.json` (macOS), or `$XDG_CONFIG_HOME/claude-rpc/config.json` (Linux). It only needs to hold *overrides* — every key has a baked default. `{ \"clientId\": \"...\" }` is a complete config file. Defaults live in [`src/default-config.js`](src/default-config.js); the loader deep-merges over them.\n\n## privacy\n\nPer-project, runtime, or auto-detected — whichever fits how you work.\n\n```jsonc\n// drop at your project root: <project>/.claude-rpc.json\n{ \"private\": true }                                  // shortcut for visibility: \"hidden\"\n{ \"visibility\": \"name-only\" }                        // project name only, no file/tool detail\n{ \"projectName\": \"redacted\" }                        // show this name on Discord instead\n```\n\nOr from the command line, in any project:\n\n```sh\nclaude-rpc private        # add cwd to ~/.claude-rpc/private-list.json\nclaude-rpc public         # remove cwd\nclaude-rpc privacy        # show the resolved visibility for the current dir\n```\n\nOr globally, in `config.json`:\n\n```json\n{ \"privacy\": { \"patterns\": [\"client-*\", \"secret-stuff\"], \"mode\": \"hidden\" } }\n```\n\nIf [`gh`](https://cli.github.com/) is installed and authenticated, GitHub-private repos auto-hide (`privacy.githubPrivateMode`, default `hidden` — opt out with `privacy.autoDetectGithubPrivate: false`). 5-minute cache, 1.5s timeout, silent skip when `gh` isn't there.\n\nAggregates and local dashboards are never affected. Privacy is a one-way valve between local state and Discord.\n\n## customizing the card\n\n```sh\nclaude-rpc preview        # render every rotation frame with your real data\nclaude-rpc vars           # dump the full template-variable list as JSON\n```\n\nFrames have a `requires` field; the daemon skips a frame when any of its required vars resolve empty / zero. Write seven frames knowing only the relevant ones render.\n\n```jsonc\n\"idle\": {\n  \"details\": \"Idle in {project}\",\n  \"state\":   \"{modelPretty} · {todayHours} today\",\n  \"rotation\": [\n    { \"details\": \"This week · {weekHours}\",      \"state\": \"{weekPromptsLabel} · {weekTokensFmt} tokens\",\n      \"requires\": [\"weekActiveMs\"] },\n    { \"details\": \"Code churn · {linesAddedFmt} added\",\n      \"state\":   \"{linesNetFmt} net · {topLanguage}\",\n      \"requires\": [\"topLanguage\"] }\n  ]\n}\n```\n\nThe full default config is in [`src/default-config.js`](src/default-config.js) — that's the canonical list of every key. Over 200 template variables are available; `claude-rpc vars` is the authoritative list.\n\n## claude code plugin\n\nPrefer to install from inside Claude Code? There's a [plugin](plugin/) for that:\n\n```text\n/plugin marketplace add rar-file/claude-rpc\n/plugin install claude-rpc@claude-rpc\n```\n\nIt's a thin bootstrapper — on the first session it just runs `npx claude-rpc@latest setup` for you (the same install as above), then stays out of the way. macOS / Linux / WSL; on Windows use the portable exe. Nothing extra is added to your sessions — the plugin is a single `SessionStart` hook with no model-context cost.\n\n## commands\n\n`claude-rpc --help` lists them all — and after `setup` you rarely need any.\n\n<details>\n<summary><b>full command reference</b></summary>\n\n<br/>\n\n| Command          | What it does |\n| ---------------- | ------------ |\n| `setup`          | Install Claude Code hooks (test-fires one synthetic SessionStart to prove the pipe works) |\n| `uninstall`      | Remove Claude Code hooks |\n| `upgrade-config` | Re-run idempotent migrations on `config.json` |\n| `start` / `stop` / `restart` | Lifecycle for the detached daemon |\n| `status`         | Interactive TUI — heatmap, hour histogram, leaderboards (`--dump` for plain output) |\n| `today` / `week` | Focused views (today's stats, weekday breakdown) |\n| `usage`          | Subscription limits — session + weekly %, the same numbers `/usage` shows |\n| `serve`          | Open the local web dashboard (port 47474) |\n| `preview`        | Render every rotation frame against real state |\n| `scan` / `rescan`| Incremental / forced re-parse of `~/.claude/projects` |\n| `backfill <dir>` | Import transcripts from any folder (backup, other machine) |\n| `insights`       | Print 3–5 auto-generated lines about your week |\n| `recap`          | Standup summary — yesterday's work, paste-ready (`today\\|week\\|date`, `--md`) |\n| `badge`          | Shields-style SVG (`--metric` `--range` `--out` `--gist`) |\n| `card`           | Poster-style SVG (`--range year\\|month\\|week\\|all`) |\n| `github-stat`    | Embeddable profile stat card (`--handle` `--out` `--gist`) |\n| `calendar`       | Year activity heatmap SVG (`--out` `--gist`) |\n| `session-card`   | Recap card for the current session (`--out`) |\n| `readme`         | Paste-ready README badge markdown for your profile (`--raw` to pipe) |\n| `statusline`     | One-line status for tmux/shell prompts (`--template`) |\n| `mcp install`    | Wire the stats MCP server into Claude Code (one command) |\n| `mcp`            | Run the MCP server (stdio) for Claude Code |\n| `wrapped`        | Open your animated year-in-review (Claude Wrapped) |\n| `private` / `public` / `privacy` | Per-cwd visibility toggles + status |\n| `community`      | Opt-in community totals — `on` \\| `off` \\| `status` \\| `report` |\n| `doctor`         | Diagnostic checklist with one-line fix hints |\n| `tail` / `logs`  | Tail the daemon log |\n| `daemon`         | Run the daemon in the foreground (debugging) |\n| `vars`           | Dump the full template-var list as JSON |\n\nExit codes: `0` ok · `1` user error · `2` system error · `3` wrong state. `--version` and `--help` work as expected.\n\n</details>\n\n<details>\n<summary><b>complete removal</b></summary>\n\n<br/>\n\n`claude-rpc uninstall` removes everything that *respawns or registers* the tool:\nits hooks from `~/.claude/settings.json` (only its own — third-party hooks are\nleft untouched) and the login-autostart entry (`systemd --user` unit on Linux,\nLaunchAgent on macOS, `HKCU\\…\\Run` value + `.vbs` shim on Windows). After it\nruns, nothing brings the daemon back.\n\nIt deliberately **leaves your data in place**: `config.json` (under the per-OS\nconfig dir), the stats in `~/.claude-rpc/`, and the transient files in the temp\ndir (which clear on reboot anyway). Two things it does *not* touch, by design:\n\n- a daemon already running this session keeps running until `claude-rpc stop` or\n  reboot (the autostart-managed one is stopped; a manually `start`ed one isn't);\n- the MCP server, if you wired it — that's a separate `claude-rpc mcp uninstall`.\n\nFor a clean wipe on macOS/Linux:\n\n```sh\nclaude-rpc mcp uninstall   # only if you ran `mcp install`\nclaude-rpc stop\nclaude-rpc uninstall\nrm -rf ~/.claude-rpc        # stats; plus the per-OS config dir if you want it gone\n```\n\n</details>\n\n## troubleshooting\n\n**First step is always `claude-rpc doctor`** — it checks Node, hook registration, daemon liveness, Discord IPC, aggregate freshness, and privacy resolution, with a one-line fix hint per failure.\n\n<details>\n<summary><b>common issues</b></summary>\n\n<br/>\n\n- **Discord doesn't show anything.** Discord *desktop* must be running. The browser client doesn't expose the local IPC bridge. `claude-rpc tail` shows what the daemon is actually doing.\n- **Hooks don't fire.** `claude-rpc setup` re-registers them and now test-fires a synthetic `SessionStart` end-to-end, so a broken hook command surfaces immediately. Restart Claude Code afterwards so it re-reads its hook config.\n- **Config error.** Bad JSON in `config.json` no longer crashes anything — the daemon logs one line and falls back to baked defaults. `claude-rpc tail` shows the parse error verbatim.\n- **Old binary path baked into hooks.** Common after manual exe replacement. `claude-rpc setup` rewrites hook entries to point at the canonical install location.\n\n</details>\n\n## platform support\n\n**macOS and Linux are first-class.** The daemon reacts to on-disk changes with a\ndirectory watcher (`fs.watch` over FSEvents/inotify — instant) *and* an mtime\npoll as a lazy backstop, so an event is never missed. Login autostart is a\nper-user [`launchd` LaunchAgent](src/install.js) on macOS and a\n[`systemd --user` service](src/install.js) on Linux; both start the daemon at\nlogin without `sudo` and don't fight a manual `claude-rpc stop`.\n\n**Windows is supported** — grab the portable exe (no Node required), then\n`claude-rpc setup`. One caveat documented honestly: `fs.watch` on Windows drops\nevents when a writer commits via atomic rename (which the state file, pause file,\nscanner, and settings GUI all do), so on Windows the **mtime poll is effectively\nthe primary path** and runs an order of magnitude faster (every ~3s vs ~30s\nelsewhere) to compensate. It's a reliable fallback, not yet the native-watch\nconfidence macOS/Linux get — closing that gap is on the [roadmap](ROADMAP.md).\nAutostart is an `HKCU\\…\\Run` entry launched through a windowless `.vbs` shim (no\nscheduled task, by design — see [`SECURITY.md`](SECURITY.md)).\n\nEverything else — the scanner, dashboards, cards, the worker client — is\nplatform-neutral. CI runs the full suite on Node 18/20/22 and builds the macOS\nand Windows binaries every release.\n\n## versioning\n\nWhat's a stable contract and what's an internal detail you shouldn't build on:\n[`VERSIONING.md`](VERSIONING.md). Short version — the worker HTTP API, the CLI\n(commands, flags, exit codes), the `config.json` schema, the `claude-rpc vars`\ntemplate variables, and the local data formats are stable and semver-governed;\ndaemon internals, the scan cache, the worker's KV layout, and exact wording are\nnot. The worker's HTTP surface is documented in\n[`docs/WORKER-API.md`](docs/WORKER-API.md).\n\n## development\n\n```sh\nnpm test                  # 430+ tests, ~2s\nnpm run lint              # eslint over src + test\nnpm run start             # run daemon in foreground\nnpm run serve             # web dashboard against your real data\nnpm run dashboard         # Electron settings GUI (dev mode)\nnpm run build:exe         # SEA single-file binary for the current OS\n```\n\nTests are `node --test`, zero deps; CI ([release.yml](.github/workflows/release.yml)) runs the suite (+ the Worker's) across Node 18/20/22 and gates the matrix build and npm publish. Where the project's headed (and what it'll deliberately never do): [`ROADMAP.md`](ROADMAP.md).\n\n## license\n\n[MIT](LICENSE) © Archer Simmons\n","readmeFilename":"README.md"}