{"_id":"claude-code-hub","_rev":"83-f2eb3ebf290cff84001f9a07a6bcf129","name":"claude-code-hub","dist-tags":{"rc":"0.39.0-rc.1","latest":"1.1.0"},"versions":{"0.2.0":{"name":"claude-code-hub","version":"0.2.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.2.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"ba8845d5a0fe572bf7501bb1f479a50f5b5401fc","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.2.0.tgz","fileCount":10,"integrity":"sha512-DZSgsk0OP7NaeszaX0X3GHXba52RcsKbrFF57rJnvV9QOQRf+pdFimxF+nhsqMnONZ6xDxPqB45xDXOzvfAluQ==","signatures":[{"sig":"MEUCID1iAy6PmmewsBqGjG8RMgvUmLk4R9XlPSW+iB55JHm4AiEAnqW2sR5/TFNlCyHQvf+clWuPpHazbevn3OlyD86vDFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27853},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"8e1369fa5bd2175ce0397f5d74674ec8a2d28d6d","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.2.0_1775046592210_0.8273084359585641","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"claude-code-hub","version":"0.2.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.2.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"f1cf46ff8bdc7fcfd3cdca5afd4309c5f29202fe","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.2.1.tgz","fileCount":10,"integrity":"sha512-ojIUVcR37ff8pBsg+2qE+fh5FDwTm+Q9pb53B4zzkxUpYs3hJa3+zA+CFOJUPogutz4pgG9FoKLCrZFnzPrUoA==","signatures":[{"sig":"MEQCIETvANVQGWayGX7bbP1QP8HHTlz2Pv1rsIJ+fAuGPsD7AiBSxtPEezQWOtv6h2tvpEx5W/3fml3hOOghaP8l0yioSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27938},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"052c64f5953fc9b8c513212de205729f6a9fd8da","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.2.1_1775065110085_0.9891185950938004","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"claude-code-hub","version":"0.2.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.2.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"c4ca31cedefbd5b633af5db0a165e07a3e5c9e3a","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.2.2.tgz","fileCount":10,"integrity":"sha512-dhwVZcheiDalgSNQCThysJhvwxPbtIxJGpOQhpKQYwSp4N9tfdycnK6eTDi0qknFjUK/wTRGB2TOi/JmmAENuw==","signatures":[{"sig":"MEUCIQCnc5cCRCrfCg88qS9K0OhPPnu8MUWmlRr86196ySYkKQIgQ83tH1c6mmkSErtR5G7JaT235aoD+P6GSoQtlbHeKss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27938},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"5fe94cbdbf93ad2dda7c74df83be19670bb033b7","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.2.2_1775067596045_0.5952979023444158","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"claude-code-hub","version":"0.2.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.2.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"a4482b278115cb430b7e2b31c39f1aac3ab8194a","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.2.3.tgz","fileCount":10,"integrity":"sha512-Yx8aENmrq8+IbKFlprtEYeCV9c30hDN+8F1eVQDHFZsCPmCF+RJ1OeKE0kZF02aFypSGs9HeQaBqu0hBmYH4Ow==","signatures":[{"sig":"MEUCIH0NrlnlFWD/JaSCIOOlRAPLwF0HPWOtWxLAntEehBcKAiEApYWfZ0eBwJWpYiPLfL2AARewbuHF1zJYm+WA91I7bHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27938},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"8d001a67d360003e6d04b4f5c1739d3b9fba5f02","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.2.3_1775069140939_0.6461602092668486","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"claude-code-hub","version":"0.2.4","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.2.4","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"8769f83f44583eed04c43747c84a7ce1b03c4cb8","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.2.4.tgz","fileCount":10,"integrity":"sha512-fEDAIYiaCsMLIMDzjaB+UdpTdbT7tsrV5opDgut/5jJXUMBUlQ4p9f5bnDiLDrZp9APIrLqUJVS4gFqnTFl67g==","signatures":[{"sig":"MEUCIHvT8Uhr6BXrXPAuMRXFGSQWJlVb/y9Fb0vvCwH1ZPrXAiEAn58ec9agIzZ6sWmOnEtEYhcXMPzpDqCPBOMpauppNEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27976},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"4f25bde33cdb228a0044f9a51fec616cf0e74078","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.2.4_1775115239219_0.8926208992685936","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"claude-code-hub","version":"0.3.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.3.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"36e554f38cc2253d1d48f13651872f054ef49885","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.3.0.tgz","fileCount":10,"integrity":"sha512-ypVWUF+WeJwUoY+7yECkzdkchKkauvcnk4F5l+XMBvcBZUtWkphg52Y7lY41OYfHpNjAyCVPP86LkI5plbPO5A==","signatures":[{"sig":"MEYCIQD5phTxnDn8nBqqO7p5kVekgh7epHnK/sEUCLRCvwY9PwIhAPQ2iAcRIwAUgg83oRgJf22FcEehpgC/+WKmkNmhNVbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27976},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"84eddd0203585127c47164f2cdff802c6b2ea221","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.3.0_1775120059456_0.3141097498683094","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claude-code-hub","version":"0.4.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.4.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"5bb8662e33fedf116e79e7866405aac10fa898ae","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.4.0.tgz","fileCount":10,"integrity":"sha512-ZMHLcfq6Iwaixj1PQndQDpilQHdG3tOUqmQotiz7uAGZzH2WW5FuA9PGl+CLZuyut5YqvTxMx+j1cFD48hK23A==","signatures":[{"sig":"MEUCIHYtkeNNHqSmd6ZLxy7/nFK94GbKAB1InJkcdAwrqLJ0AiEA21i3yr4J3N8Rm161GQXsIZYw07FYTynifa9vqWhx5Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28386},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"de38b890b5dd314abe170e8f4e962b50ada87701","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.4.0_1775284220691_0.6681014658541324","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-code-hub","version":"0.5.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.5.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"439b057697872688f2c5651cf2f403c59c0b094e","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.5.0.tgz","fileCount":10,"integrity":"sha512-1ocwc075FuC3Px1+7r6QfTnKn8yltVLRQZ/R8SOuqWI27XFP/png3AWzWCznNZT2OzDoKrWJn46S1PrUtAhBjQ==","signatures":[{"sig":"MEQCIFNt1Atu58pMiyDNTfjF8KKq+v4avP3qa9O+mVFJZptCAiB50Aio/KOp2FLZiWzYGwnaBxQtT8IzaZbU1gBS3EsG2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28964},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"140d8720f9b88dfd93e2adaf808d3196809ee334","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.5.0_1775305365480_0.830451831913376","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-code-hub","version":"0.6.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"6fd5744a3597bad8a189be1916b42fbbe810225b","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.0.tgz","fileCount":10,"integrity":"sha512-CSi87XmxCR6HzZb/8m5x6Y2NsV6fX1pSHVnSpvS8a4wrlgVQlkw07ZDIsi9o28m8+5OROVasdylYEIFKkequYg==","signatures":[{"sig":"MEUCIBFhrVvmvmPkMX9QxE/+RQZPKVmcTkFMHBZExOWy9c3iAiEAst4id003YJAAkgSATdrBP8HIyzp2YFaqhP2qJ6poIuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29430},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"457065d794afed885f0f236e1e4673db5d59c5a0","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.1.0","claude-code-kanban":"^2.2.0","claude-code-marketplace":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.0_1775307259315_0.6447713123740013","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"claude-code-hub","version":"0.6.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"e19ad8ec996dd48b24dd7d1393c2f3c8bb50a822","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.3.tgz","fileCount":10,"integrity":"sha512-Goea8c7ZGu9aO3SOCzaGfbk9jKrufUJ37TDQ+Nh47ONAZUeK1ZqcZM+1pZNn6s7zfqmLaqVu7dqlkG4XGvd8gg==","signatures":[{"sig":"MEYCIQCj5x6W+Vmv+so/8pIRj0z/IPH/lYRXOxk6yKeYb76GRwIhAImVlMy0+71c2p3c4YD/WBwgIDXPTitZnTXSHLrKt6AT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"102a587835ed830badedda0e4ea64124d43ed9a7","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.2.0","claude-code-kanban":"^3.0.1","claude-code-marketplace":"^0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.3_1775309580884_0.4155609883251621","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"claude-code-hub","version":"0.6.4","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.4","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"78d3d5a97dcb70be456172aafbce5021e7f1a6e4","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.4.tgz","fileCount":10,"integrity":"sha512-rIieKSw+WaNNLKj5LUQb3cy3Pwnt8B20d3dVn0h9G/wi+nWvflpdArm308B+toZXFHb+F1/S50SRzntuXuWflQ==","signatures":[{"sig":"MEYCIQCpmN+lQYOs41GUlCRTV3HMsvc3X1tL2QS5uEDQ+nN90wIhAKI1FzbUOBIoJwqEMOtoTL8xm5oB/fbIqtUHo7He1A1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"ae743104ab816c280e04ea71866bd499ca501330","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.2.0","claude-code-kanban":"^3.0.1","claude-code-marketplace":"^0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.4_1775323396077_0.15268687269829684","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"claude-code-hub","version":"0.6.5","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.5","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"33ba826ceb145f744d153a45d828f773a5c34f98","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.5.tgz","fileCount":10,"integrity":"sha512-gBUMxePYri2bVewFKdiXurSiCSsO9xwkW7/DjUG51qszDZ51U6XI4EwOOSrde6xKJs/aTaVmqOe5X++jqvF76w==","signatures":[{"sig":"MEUCIETDeZY41PrFABjwgde6G03sdP+YDSjXmvxpA58Mf7e8AiEAn8ymIaOLQncnIVSwPVeQ8d9yZXVRsf5xERr9CIpn1gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"f7503c92859cb1a4bcbf581b3df73019ccc523c5","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.2.0","claude-code-kanban":"^3.0.1","claude-code-marketplace":"^0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.5_1775334123407_0.8667670928952653","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"claude-code-hub","version":"0.6.6","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.6","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"5ca3b39ed5ebf03226b2a077e841bb5fc11dda37","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.6.tgz","fileCount":10,"integrity":"sha512-l5ROw3yGQM28AbAS0HyH5NSa38VsXDqdCDETMR4XIgDNvRuWQiXIrm/kVYsL82Si96MyAsUC9DLqNaF9kCNPUg==","signatures":[{"sig":"MEUCIB1qc9sHPn+jBM2xXOqpr0NXl2y9vcdSlVAWajEbXjBXAiEAj5lA/lkvVsJx/PPd5GoJ293nQKdP0jSavAejxYrLIVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"e9feecf6c5967c559439bf6c0e357058f761dd80","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.0","claude-code-kanban":"^3.1.0","claude-code-marketplace":"^0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.6_1775372561360_0.7718584703839895","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"claude-code-hub","version":"0.6.7","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.7","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"921a2ee7c74fdc33aef0e53ff6f52b5962dd9635","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.7.tgz","fileCount":10,"integrity":"sha512-9A4mQXfgZ5+ionBbscgAeRbYqrho9dChFlGweLwyx/36dDw9SVYpK9+C+uZ1qAWUiJfem+sV8+am5DuQ2edU/g==","signatures":[{"sig":"MEUCIQDKMTC8dj2t6wCbdVJX6SBWLEU/exNbtY6TzXuy8XNpBAIgDOHPfVoUQakBnqDKzXDuqHWJornEgw/2l19/HzKipI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"67ab46cfdaed50a1884fa50f1d12c4ad91aa6c81","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.6.2","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.0","claude-code-kanban":"^3.1.0","claude-code-marketplace":"^0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.7_1775482498264_0.24709444266012293","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"claude-code-hub","version":"0.6.8","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.8","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"f718ad7a24ec5bbc1eeea39cca8f85ee426806af","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.8.tgz","fileCount":10,"integrity":"sha512-6eVcNJhawf0Tgk8J/2TiAtoH1jPOx+RDpfjtVBhktG3Iibq5cVDMBzIqCMWmLDyG3I3/y8FxhQD8TUZ4LPq64Q==","signatures":[{"sig":"MEUCIFoDWhlnOjOy3eLEb5EQbJBfs/VV7s3R5YzCtmJ7BdUFAiEA5QtFc2KWlWAl/K92uDJjRP4meHzB5K3aV6JelW42ppw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"ca2ca2ab5acb7227ce8f90a0c0f3f6be8d1df1bc","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.6.2","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.0","claude-code-kanban":"^3.1.0","claude-code-marketplace":"^0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.8_1775490742677_0.615509444443989","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"claude-code-hub","version":"0.6.9","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.6.9","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"d3e88195845e64a59d191f327bf18453fa368d5e","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.6.9.tgz","fileCount":10,"integrity":"sha512-vNRgvCairGV0WPipxhwcXJldHAYvmh7y2TSiZvu0ryNWL6QIvVvDvmfqEFhOFKtxVA5nvKrQoSF2vyZ/6b1Isw==","signatures":[{"sig":"MEUCIQD4BBUFh9yRoinvxlXrGlA26MlRp8Acb5PI6vJWDfagWgIgWuLGWfoVQrzdamXrZ0noZNYhw9cRrhzIpeaBMPafGec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"ed7375d7e4aaa0af97bac8f9103138ad06ba746f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.1.2","claude-code-marketplace":"^0.5.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.6.9_1775549565893_0.3035625704550471","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claude-code-hub","version":"0.7.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"51b6aed56561464dc2c2fad26fed7622ddb1dd0b","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.0.tgz","fileCount":10,"integrity":"sha512-v/dH2SI+5hxzbaK9XdiF5Ntqyne7htT50QbBV7o+b4nrdCDZ5a+mTo7J/zsT8f+UnDM/AsvQsZ9xK20Mfi/k5w==","signatures":[{"sig":"MEUCIQDJWE9R3HYojMnkAmn1HtpGhkM00BWNC0NAO8O9So+EaAIgT/ihsVyXN99UD2VgCXKBpOkeaGugg76wJERzHa+iGAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30996},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"493fc3efbd80e07ee2d2f5510088effc78b7b188","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.0","claude-code-marketplace":"^0.5.9","claude-code-memory-explorer":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.0_1775630641814_0.8404511498186205","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"claude-code-hub","version":"0.7.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"f017154d3ffc8ed9708dd8b44911e402675f9901","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.1.tgz","fileCount":10,"integrity":"sha512-IOr6ZSiBQUvqt0vp5vGuGmKeX85iBzFQ8fXtrcpvKHWA3j0AnbvRQOPD/OpdvHyocs6luAd7Mm+QG4kw9Yu8pw==","signatures":[{"sig":"MEYCIQCYnIK+wIMZkuVkdq4w+QELwoYhMnLkvN6Y7EHsrYF+bQIhANLDCJIINkLZt2m5y+piyOUkFsT74tvf+qSJHJTi8QxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30996},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"a4e67d1f1e3ed275cb635277e9f7a8d5b8385198","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.0","claude-code-marketplace":"^0.5.9","claude-code-memory-explorer":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.1_1775635964418_0.9524130930703203","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"claude-code-hub","version":"0.7.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"6b508ca2d0ed3eeb18ea064e575102aebf9d4193","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.2.tgz","fileCount":10,"integrity":"sha512-T1QlYoaV4tCXkRXCeI+yUFxA85hHbr2gPLw95oO6gGLQQ+VFjRrcZyP/vJ8yzNCwIoVDC82AQ+amEi8YYODDNw==","signatures":[{"sig":"MEYCIQDCaDu2cvBiRAJZv/3CmY1n8sZ50eXcK2gPyBOD/VLC3QIhAMT0bcS6cYXQV9YnQlF1UEP8NVUtJm1AtkzyXT+i+l1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30996},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"60eec6f6abdbb34061b4160b91fba5c8f00ca926","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.1","claude-code-marketplace":"^0.5.9","claude-code-memory-explorer":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.2_1775674734804_0.3786675532660755","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"claude-code-hub","version":"0.7.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"33c6be75b08f6e00ac540b0edced5ae057127063","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.3.tgz","fileCount":10,"integrity":"sha512-GGY2LTyXl6rr2ImdYijlN3oxy7bHMlu6tt8Tq/8tb95pEWl6J8fhWmqSjNgdgmnMjZsMZvmcO+nkHtpzErn+5w==","signatures":[{"sig":"MEQCIFl/CHfjjfGxlJ8AwT4FZGYnbw9N3+N/mvPgZZu50Fn+AiBepeivAT3bDAYM6B0EI0ShecWdAiakyXluoKHW1hGKkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30997},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"d4c110f2e7061f9bf7a417eb8255bb086cc75c70","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.1","claude-code-marketplace":"^0.5.10","claude-code-memory-explorer":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.3_1775745677196_0.9114898780194258","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"claude-code-hub","version":"0.7.4","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.4","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"f34b86a985803a981d8e6550cd8bea641883879d","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.4.tgz","fileCount":10,"integrity":"sha512-rWYClGlV5TBNgY5+Qv9WwIfa1MIqUwsrQXiVxf96Ryh8EYbXhMANfApX++7mCm1BLqXFwiG8VrttxuommGdSLw==","signatures":[{"sig":"MEUCIQCqGKtm3p6a+8HP7aFHuj+1o6zZENNdQmkcOs1WbL9dtQIgDOUNlryE4mtLlUvazzLvP7A2VSnqNPLVMOMsn5bSfuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30997},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"32e699cfa45636bbcc2400a39c1808bb1edf9aa1","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.1","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.4_1775847525259_0.7607735928525579","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"claude-code-hub","version":"0.7.5","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.5","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"05f758125780162489557cad0c2ddf3f0815a836","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.5.tgz","fileCount":10,"integrity":"sha512-ukFwoOt/+DifHmtPGAa4RtovHItCMJpfRV0RbN/yoUnA1x7w0DhG0M0Vw8HomETdnl734IrHYGXbapsFYsOE0Q==","signatures":[{"sig":"MEYCIQDulfM1kfmisY8Pm5jPFDVgQLC0zJbWFElWV5AWb+ZCNQIhALFFgwJrwBJE7T/sniFBZYX8gYHhteQ88oLGvv7PyTd9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30997},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"1c039569e715950c2d57a802be042e5047985813","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.2","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.5_1775931636412_0.6027903337763079","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"claude-code-hub","version":"0.7.6","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.6","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"6f8f7f0b823ea0c2d4061db7492818bb7c8f91ef","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.6.tgz","fileCount":10,"integrity":"sha512-WXcr7wfVDIzLgZNvdI1/Fv4eJOz5nSN3UhPo6YFj6+8h2D65wcVF0dJ+YuainDm43wu2ZD/JKfxMTo6TuSL8/Q==","signatures":[{"sig":"MEUCIHvgZ136uEnX19GnzKualhl3Y1E/g1F5bg/Az/hS4QRvAiEAiTZBMozuolx+oUzj+wIcxigrlbK1YOtbRIjEGmAfiME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30997},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"a5d831c07d99b530f38a1c620152f67d3abcc5ed","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.2","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.6_1776621207726_0.9209993885669039","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"claude-code-hub","version":"0.7.7","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.7","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"87dbd6cfc1b0c62d4537e00b76c40cb9ae8e4cd9","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.7.tgz","fileCount":10,"integrity":"sha512-oIler1m+9gtjhSs+tU6aqQYYnCsmyZKu/ElEEUwos6kdSAbvruhBAR0y8BGxk3CloLTX64BmYbJhUTYgI8kNOQ==","signatures":[{"sig":"MEQCIE+AfqKuSy0UB/gBKTDAXPqoQXD5AA1jEnYfgagTJfwlAiBLBvO2++G7I4w/PSgc6lIXZQUe69Me2x2RjxUwfxkubw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"3f7d36ad78a904b6b2f189e9c61d207f84243bff","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.2","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.7_1776669307205_0.10237299507206465","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"claude-code-hub","version":"0.7.8","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.8","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"946425460562098b2325b39a12f9c8f88f2e9f03","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.8.tgz","fileCount":10,"integrity":"sha512-VHD8dWFHg8lNFe7XPx3/qTX4h/l0ZzU0yLhwHGLlyFAUpjv1HYr2PoA1u0uPtEBmyjj1p7vzVTF4z6Q8CieCNA==","signatures":[{"sig":"MEYCIQD36f7oW88tn8A1qtesWDf4ebaoRgJBmHU7zDM7NFZK4QIhAPdQFlj+rpEINv3Tr2QeqCKqrmzfY+ltW4v19M/1gEZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"1eb41c50146a7328b413abcb5833540c5c4219e2","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.1","claude-code-kanban":"^3.2.3","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.8_1776705069340_0.2857564611212584","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"claude-code-hub","version":"0.7.9","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.7.9","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"19390020d17afe25b8dc9b0dc4872eac463975c4","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.7.9.tgz","fileCount":10,"integrity":"sha512-QCz80XvM/i2OUJQ45Eite/6j8mJhzqgoREGwrHR++olaPJ9Bae596mh11enf4PBnG7oZwj9zu4g9TS/9s4Uqbw==","signatures":[{"sig":"MEYCIQDlFroJhsWIR1FcaFNGKzk6tGJNWum8NCNw2Jv/drdBygIhAPSDDlzCLdEjjrFJVdvkLjQKKjqexbeyaKvpadwUefPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"1e20f1563f103b7100c8f4e53d2a3c8af05e3006","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.2","claude-code-kanban":"^3.2.4","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.7.9_1776973185285_0.9016274579798711","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"claude-code-hub","version":"0.8.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.8.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"43856be116f784f80dec028ab8102af39206b926","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.8.0.tgz","fileCount":10,"integrity":"sha512-m4k+A3lFS0c1Vshqy3rSTz4atF2gzYPzxbIMlp/1qUqffSq/1CVKPccE5yOzLHuhTiKOC1X5Xz8GxI5RekNVaw==","signatures":[{"sig":"MEYCIQDPNzgcHSrjY84sA3JUVABB7WyqJo38PDVHPk7cqNZNJgIhANgqrRjDHjpuCsg/pdxb+MRgCJwukC/iz4W0ootVbmT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"5af83d16aa86c66b1b76e8d63652a94bf40fe254","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.2","claude-code-kanban":"^3.3.0","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.8.0_1777491127404_0.3013367621526346","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"claude-code-hub","version":"0.8.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.8.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"9ae9262ff7eb7159dbdb20f5066ceb974b2832b1","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.8.1.tgz","fileCount":10,"integrity":"sha512-eab909w2Izb7TRc9pOtUlqIf/+NZ0TN+Lnkw419xbbqRry6yybO58IgjmbC/p5O5MQSOH17h9+ZaiScjX8dOhA==","signatures":[{"sig":"MEYCIQCi4M4eHgJ5qyalba3qpsglrgXBUnoG3pA4394ek6Ag8AIhAMxRPETcIf9JxdGM86NdSdpap+8Md7Nwihxk5QmOLc7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"1374112a2e16b94927b9d4a8a300bd9a2f75b613","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.2","claude-code-kanban":"^3.4.0","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.8.1_1777573777442_0.0354319369050764","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"claude-code-hub","version":"0.8.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.8.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"8c3c3d6ad02ca89fa8c82715cbf65587d45fd58f","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.8.2.tgz","fileCount":10,"integrity":"sha512-cTR/4lg2/CjMp+i0a8OemRTl31HfexFlIVmH4/+WgDrca+TOHfgiR4M1WtVe30V1hc1SrkQJlJX5Fy5oK3zylg==","signatures":[{"sig":"MEUCIClWMOyfvN2vh1O+rLcml3CEepTyLFm6dL8mihaNpJwSAiEAtuL48sh2xloroghKWEjYUQwuz7NcVGKlorm1P+3FkyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"12a482ac324c68dd6ff38c3c42bfc8cfbb8eedc5","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.2","claude-code-kanban":"^3.5.0","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.8.2_1777575577074_0.14159749882469796","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"claude-code-hub","version":"0.8.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.8.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"2beafeb5d19a9d4627ada27db434c3b52438cd9d","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.8.3.tgz","fileCount":10,"integrity":"sha512-r0pEJhgkIegXdwE1xBKH9pBiOUtH1dCpJTnL7EWBWjXI5Na0md3kn9F3J5+wmy8QNXYeH+/angwMzfrsZPS3NA==","signatures":[{"sig":"MEUCIQCOLWuEzyXpONrz64o8Tc/1l3LOOcOit0gHIU+3UY9x6AIgQyhwREFc0aT+C956LN4WG6l+ltWnLfVJXXpxrBh+yJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"a51bab6d2628fcbc7f10df6b41923e0ab17c6d0b","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.2","claude-code-kanban":"^3.5.1","claude-code-marketplace":"^0.5.11","claude-code-memory-explorer":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.8.3_1777576710500_0.8661260635836119","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"claude-code-hub","version":"0.9.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.9.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"c4789e12a7fb6f494c88e72781b32d8824227983","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.9.0.tgz","fileCount":10,"integrity":"sha512-NPttrFZZ0rYq75vZmhPZnnPZTERFTp7vpZQkpDK3hchDRApBMD1ujeghf7+iD4yE7Tn2zhkw6ZSAG6G8vK3mVQ==","signatures":[{"sig":"MEUCIBxMLRaDgwwuIK2UNWOxPJb0WLTTtHmJjAjtejPyf3seAiEA9YdL/T0EjWkUvkJZxC2H0dEXa+1tUMe+oGlgidkKJww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"92179150f3c657151ccc989df1e34777f10a2466","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.9.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.3","claude-code-kanban":"^3.5.3","claude-code-marketplace":"^0.5.12","claude-code-memory-explorer":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.9.0_1777664117070_0.9598723433291321","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"claude-code-hub","version":"0.9.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.9.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"24fc2179a5b49de206ec19968d20fb5b6c4682b8","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.9.1.tgz","fileCount":10,"integrity":"sha512-+k6Lv9a9d02nfvhI/zfkRK1WiKZBlqT9SHRHP+KxIKfqBWGoNEoXbArU126Wu6d71voW8ek06ORKW14wTDOfAg==","signatures":[{"sig":"MEUCIFHunUeG62vt3Yc+OmsbDYSilJwfonlhWa+KUd3C6qGbAiEAyorlu6zu0BV5R2yxI3/q2zmoJ5A+r29NQb4MREfyL74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"c55cdd73eface6227dca892510c6c69b565bac18","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.3","claude-code-kanban":"^3.6.0","claude-code-marketplace":"^0.5.12","claude-code-memory-explorer":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.9.1_1777825703816_0.020908239065562606","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"claude-code-hub","version":"0.9.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.9.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"0ecd2b13d2202d1d6b624b69bf3929b3b7c9c0c0","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.9.2.tgz","fileCount":10,"integrity":"sha512-M/vbQlb6ZujqLw6nBaCvaQEMq7opOI5fUTEKBXyVpHsbaFP2RuCm42a2M2NqWjrtPpufvH0pNCz4up0V25b6aw==","signatures":[{"sig":"MEQCIDRzt9GwCcqebrCzYBPbbZjCQ9wQE8Vs0G0sw/ASKNfcAiBTMVQJv2+hl2uA3lT/A17wab5O6W8Tm+ZfpFOrpwy47Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"fb0bc84adb5bddb7040cf18417b81cfbbb8bb745","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.3","claude-code-kanban":"^3.6.0","claude-code-marketplace":"^0.5.13","claude-code-memory-explorer":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.9.2_1777828253888_0.7616590469378617","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"claude-code-hub","version":"0.9.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.9.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"ad92ac657c2772674d6b6c08ee92dd6af20c02f0","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.9.3.tgz","fileCount":10,"integrity":"sha512-O4S7xYG3avkW8zP7GaoFuyYiR5TdevbkuCzpzRsXPN7y8LY1Np004UgiE0oYHLyXauc6Qr5iA5Cj0dBvxh06oQ==","signatures":[{"sig":"MEYCIQCBDC0jJC/8fQJzH5FLHFvqrFQQXFzxL9V8bYb45gogBQIhAOJa9MmS6S9+JJg7iiC4R50Kl2snhYsP4fETGEZcRfpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31387},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"da4fb33f66978e2941fbac0d2d829c9c07f36052","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.6.3","claude-code-kanban":"^3.7.0","claude-code-marketplace":"^0.5.13","claude-code-memory-explorer":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.9.3_1777832273766_0.41313832387954363","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"claude-code-hub","version":"0.10.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.10.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"bea70b7e785f40d73bb2153f8065b706f6a50ef2","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.10.0.tgz","fileCount":10,"integrity":"sha512-hQQE4VfZWEkicNpsbv56q+RSk6lkSkm+zgym+6/eE0FfHU8HDA9FqnnauMus0jroCaQgD/Qys3ImgM8B45ON1Q==","signatures":[{"sig":"MEYCIQDYkXIk65Zsa7ROqQjHF3/k2uzknVJss1/JYUtBkO9lvQIhAIDBVCcKtvvtI7cUS09v7r/KbhHcT6QuSAKjRoznZ2xQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"041fddf37aaf8e38f017f762acd355c62e614624","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^3.8.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.10.0_1777986221907_0.21428569913263962","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"claude-code-hub","version":"0.10.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.10.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"13584e0a2e0fdbd2f6e3ffc4065bfdf84c9df8e7","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.10.1.tgz","fileCount":10,"integrity":"sha512-nbhFi/xOVdF6OxpE/SPbeFdTbOSssw45e8ococ74RBP01FpDpiqMISUGE0jGVoATZif0LP3tZiqY6lTV5ZL0Xg==","signatures":[{"sig":"MEUCIQCgu/03gWPTWrS/PbnjlxOzxzgJriBhYOEozU8nTt3dggIgRBupMq5J82/aTSd109dCVxsBMVw2W8yl5esmpDwIFHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"866961040fff003a71bc90c00663538b90138874","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^3.9.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.10.1_1777990704096_0.8765387338335311","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"claude-code-hub","version":"0.11.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.11.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"26a3b5d9799eb3278b88930ecdd0481ed3f0e01c","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.11.0.tgz","fileCount":10,"integrity":"sha512-HVgq89OgRm4zuS23ezJVIOqeZTgaydsYZofjF/fUy+nVXC+voRDbwlE+qfnlKLi/ptNA11uysBG4vHrfr6BCZw==","signatures":[{"sig":"MEUCIQCnbvkiQcF0BB83fEgykuC5ykIC3MVjWzh5+dPzRfKmTgIgAybl8p5dtPCi+hZ8vwRm2e+h/suUS2dmFeHQUhWfdhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31979},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"2ff0f704b624b2571465ac48925f9058bb71bb36","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^3.10.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.11.0_1778437932521_0.9795720151333243","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"claude-code-hub","version":"0.12.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.12.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"3f1fac18d75bd6067741934f25fbd33c1276507f","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.12.0.tgz","fileCount":10,"integrity":"sha512-xWjlFyBen4V/do13TJdDN5aX6KAiNNKyqHc12/G5/QlKoQaxu4thVhSgzvQfyJb5m3G795WSXs82jFrW8CAnmQ==","signatures":[{"sig":"MEQCIBkcyQV48qzsQOoOLHE3jjOpdo2Cv4dPbiKuig2QWFeWAiArHcPDZ5HEp59KzHHNPpDI4xS2sqpL4ilEhn3FCX7OUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"af56ac87bb7e734f037f6dbbecb7a330a90161a6","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.0.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.12.0_1778442167887_0.18730367734105857","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"claude-code-hub","version":"0.13.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.13.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"b56aea796b1594bd132ab7e4cbbdf3922a77358f","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.13.0.tgz","fileCount":10,"integrity":"sha512-IIJzDvujubWwKhS/qaG6mD6J4V+XXQrk1L3v8rdnaoHBbRo0mF+Ds64UCtMXm5jSKxDl16ZZebEyGQ9qkkpE+A==","signatures":[{"sig":"MEQCICow0nfkofIm7z94syCTZBRFlUBWLAEyvBwY8083Hk4JAiA2rpzlAcB1AkQXRmDu72kY5XfZd91kP3zR9okZH1dTdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"296c479fb62443ecea453c39e589eb12ca2905e1","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.1.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.13.0_1778527404465_0.7200023790459549","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"claude-code-hub","version":"0.14.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.14.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"34439a3a06978db4a20a60061397843a1d73a802","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.14.0.tgz","fileCount":10,"integrity":"sha512-gupdvErsZz6yTrhaJZl+1zT0hFGUJ7QL8CIpjrFuzs5Ep0BFZ4YePSJYTgF1xE2aVpjUIVhl8bVnR+U0nLIplw==","signatures":[{"sig":"MEYCIQDklh0XMswwq+9YH/r4ptfGONu0kgTub8Yp23E81Be4uwIhAIrVain1fOH7WnwLLEQfRjqlFaedls8IQNnHohK0F3D0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"38ad88f53cf63d462698ccb7b75239d252242c1b","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.2.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.14.0_1778602362304_0.36484309705068263","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"claude-code-hub","version":"0.15.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.15.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"b6354112fa745c1b9c21c578122f7f8deeabf32d","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.15.0.tgz","fileCount":10,"integrity":"sha512-8xjBCZ2pgrIM2MKxWaavUNNVwWmjwxBNCMBNNEtvQy0tbCNMm49UYYj0qIgxkKZzAz6C04BRv/yAiSz78aWYDA==","signatures":[{"sig":"MEQCIC+p8DTOyATb+B9uVMgu6kMINekcJmmJvHaYnyPU9DxPAiAR4WscCzXf0SGd314pkEErCTeuRCzkxuzRa+3xZwCXgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"88dcf6bba2a11c130e84dd64578f4a977889317b","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.3.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.15.0_1778693514171_0.12462683341531355","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"claude-code-hub","version":"0.15.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.15.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"9ad5b8bc958866ea5550826d08536769df2d846f","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.15.1.tgz","fileCount":10,"integrity":"sha512-nooJzcB3x6kCsRMBBAqakK60QJ1yeRS44ESGmmuRzGJ3WzwVY59eS+BMCclUHzEuQ4KN5bdetn8RAaiiSqWGhA==","signatures":[{"sig":"MEUCIDi864O7Y3J9FbBI1quue+CabByyUc9ZAN0ExExEuLN7AiEA1qylEvjoPAsO0m2DLtQQTKhpW7YAp/xg56zT5zSrdYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"08e1e130eb59f6f7681b1965c4afa8c8ece633c6","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.4.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.15.1_1778779495997_0.7152968914309568","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"claude-code-hub","version":"0.16.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.16.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"853c2ee0f19e1fd4c400bf6d843fbcd91042967d","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.16.0.tgz","fileCount":10,"integrity":"sha512-0U05gzY2kJCCo4/inJuctecz1jX04dyhiLx8CPI6b7QlcndMwD0WTuNqtU7XiWM5TynU3765x3sUIG/OQGP2TA==","signatures":[{"sig":"MEUCIQDJJLN1RcFSneUldzVF1idYWx99hz4n5ylUBdPfisZv0AIgMYsWd5C1ChPD3OC7n5nMCuD7s37dMenN0M5+9YXzMnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"906f5560760e0f9ccf12489b8eeda69af2f3d1bf","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.7.0","claude-code-kanban":"^4.5.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.16.0_1780389791876_0.9757353642460151","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"claude-code-hub","version":"0.17.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.17.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"e1efd9c8b41b82d03cc7110883fdce9d20116595","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.17.0.tgz","fileCount":10,"integrity":"sha512-O1SJTmi+aQ1mOpHjNYwVyz/WHwIg50dGd6U120I9pYSND89w6WoJG++NCc/sjGa8EO5XseDPaOUlkzaX0chSJQ==","signatures":[{"sig":"MEUCIGtWPCJOWqqAmlKvo3WfEy2oLiouB2uoy49Z7PGKmL5JAiEA8eImO6o5ObaKBOXymamw0HYx5mfENl4Ph/13n4HO/Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"8a9abeb25bfd7f1ea3c72c3361425d3e2ce7e4d2","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.8.0","claude-code-kanban":"^4.6.0","claude-code-marketplace":"^0.6.0","claude-code-memory-explorer":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.17.0_1780769507321_0.15674892959229525","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"claude-code-hub","version":"0.17.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.17.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"6b0a39a1793075b580d8beae462667e0dd5e1820","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.17.1.tgz","fileCount":10,"integrity":"sha512-xatSlc/YK7LQ+M2pzdLoL3WB2SyPlGMORlrAPMMcnDAxwYV+V7HIza4/OOstZeaoJVAgbW6IrbMznIjV6WT+mg==","signatures":[{"sig":"MEUCIGPMppHoRz6cHRzJ5hnCsL7SPmRuXUEh1XtXmkLRelrQAiEAoLGcghafS0i8V64bxxPOmQUXfFdZ0cat8P+t3K1lTgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"9df1f0cf75548b505b1a7db07829ca8019825b3d","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.8.0","claude-code-kanban":"^4.6.0","claude-code-marketplace":"^0.7.0","claude-code-memory-explorer":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.17.1_1780772773705_0.17057669828111122","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"claude-code-hub","version":"0.17.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.17.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"183f298960d90a8f55b48df09f718031a6e5a47c","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.17.2.tgz","fileCount":10,"integrity":"sha512-RiDlZdHl2GId79iCGDMTAFrIwwPD9wSbzi4B7vrQK96bfuW7z75H0p6doslX6WrZ20olydPP8gDN+1m4o0s+Ig==","signatures":[{"sig":"MEYCIQCmzoq1Hh8VpbjSO41axhZMZ1wO+/lOO0WK+CnbGw8/PQIhAO2/iEfOsSloSelrlzBAYCyIlvGY3dm3bovGyeDgllB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"2c4b3c352bcd21b57d93d3f3d0bf2e230d33d37d","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.8.0","claude-code-kanban":"^4.7.0","claude-code-marketplace":"^0.7.0","claude-code-memory-explorer":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.17.2_1780848383960_0.029762216315377232","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"claude-code-hub","version":"0.17.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.17.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"7b87553d8ce4c7a533ced2383f084e3d9afda7ea","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.17.3.tgz","fileCount":10,"integrity":"sha512-d69OLmnO1lPoqVQclo7KJbfoOmoTgc5x2hx3ej09/Kd3f/O5fENSWyWSTxA5l/Gr+1gGdRdNbeg5dvgni/p0mg==","signatures":[{"sig":"MEYCIQDVJkqLtaQH3MRSw5PfcCNsrRCrGWIB/L4UOCYssNBWgwIhAK8rYl16X0907JyAijSdCf1I7bh/+RO80Ffsaa3iNxui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"1901e18f084142542d012cec48ceca403041888f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.8.1","claude-code-kanban":"^4.7.1","claude-code-marketplace":"^0.7.1","claude-code-memory-explorer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.17.3_1780988051355_0.3461760463442718","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"claude-code-hub","version":"0.17.4","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.17.4","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"ce969168f48a7d0195c78c9ffecdf5222e5457d1","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.17.4.tgz","fileCount":10,"integrity":"sha512-z5L1rRt9dJyDn6CA/phGkjthKLQMglcbrcecELcPLUmVb/fIxVDYyzUxS/4HCoccblIYqzpUXi6rgHYlxcJ+Nw==","signatures":[{"sig":"MEYCIQDwr6l3VnLlX9Tet/0thMKPjTLGRvpDyAw57bUDV4O/AAIhANDEQ41k0DxScGIhWl9JxYCP9v8JRINqdaiQN5nzUZym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31978},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"8ac2938dd4a7a55e4f6ca0af1595160c63c0ee7f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.8.1","claude-code-kanban":"^4.8.0","claude-code-marketplace":"^0.7.1","claude-code-memory-explorer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.17.4_1781048572071_0.2582979850749061","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"claude-code-hub","version":"0.18.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.18.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"7a60b1bf94a7a47f451d8e03a4ab775ba0da4579","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.18.0.tgz","fileCount":10,"integrity":"sha512-jqL/Ypu3+JtFlGke2elyQZ9d3Ugyoud0BnuFJvbLOZmef0uP3Vl+lpGmdYBZlnX9M8oI18ZqCfjOFaE67pFWmw==","signatures":[{"sig":"MEYCIQCGkDYep6ABy48lO4lrbk0AI2O7kvMIQD8s4l1eqdUwfwIhAIY5nrYudX3NoVsebvvfA/ImxMSjnXlUt1Y/FRQwNiNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32792},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"0e7b35d2e37f356e3ae61b0e209a4ee247a16d1e","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.9.0","claude-code-kanban":"^4.9.0","claude-code-marketplace":"^0.8.0","claude-code-memory-explorer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.18.0_1781208512231_0.8413724579336894","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"claude-code-hub","version":"0.18.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.18.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"807e1296ee88cd9b1aa00a8fd0d03db7195877fd","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.18.1.tgz","fileCount":10,"integrity":"sha512-KRuc8Qetoj8esJqEbT4YcL2K7Ws993KECEo1KSAbtaYAYXNhN8umW++wBpSJoQNe4aCMJBmPevOxDrrhvAr1PA==","signatures":[{"sig":"MEYCIQCL/E3+FlEQd5TVMiy5+MU2JQIVw1ICWzGHtbvTNU0+9wIhAN8Ixh27B8NnB8Bc2tczZajcLGAjxNEUEx99OLQUmflz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32793},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"d49ea982e102763fa0edd69748f24471b7123148","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.9.0","claude-code-kanban":"^4.10.0","claude-code-marketplace":"^0.8.0","claude-code-memory-explorer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.18.1_1781726230754_0.9326711222845927","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"claude-code-hub","version":"0.18.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.18.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"11f577a9d6cf1994a68aa3798fca862fc2494ac1","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.18.2.tgz","fileCount":10,"integrity":"sha512-6s3zYkM7iXUX9OGyEJ15lr8B+OX0IFKKR5A5TaPj9/mEBFdyKxKKKxllvE8SSCe/kVN0z/HZULDBu74bYOXFyA==","signatures":[{"sig":"MEYCIQDtUA1VgZG1jllXdgJQpJIMovGgmuq8GfNI3W0vtvQRYAIhAOUqVqeIDmwDGO2EiRfaHuL475HaKw0S4A8E6wpeLro4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32793},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"8e1b3a6b6c488d9e117bbd486fd45f345018ce63","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.12.1","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.9.0","claude-code-kanban":"^4.11.0","claude-code-marketplace":"^0.9.0","claude-code-memory-explorer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.18.2_1781942313809_0.8359916802831835","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"claude-code-hub","version":"0.18.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.18.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"7a39d2c751a36eb474a64db7b6f5d3cb141940ef","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.18.3.tgz","fileCount":10,"integrity":"sha512-BQE1aRnaD7fE4SIljtNnPUuUe4qWYYaau5mKIX7BHZK1+Bncj5eoCvqNYOIhlnyjQK/W3caIj6TG2VKUZz7gTg==","signatures":[{"sig":"MEYCIQCqcIYzcs7tWUrZ/Hth38uJ/BinlOYTy3zeH29nVJGOngIhAPJv26T1DA7D+yCpkhTlM+aA4sYfX8BUeSE9dBKcTcKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32793},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"f31686fd1b9dc8dd4f343e617f85fa693111caa6","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.9.0","claude-code-kanban":"^4.12.0","claude-code-marketplace":"^0.9.0","claude-code-memory-explorer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.18.3_1783189930605_0.08249270728423874","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"claude-code-hub","version":"0.19.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.19.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"d0f61d3327e56ed617a9812a319306d44562a458","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.19.0.tgz","fileCount":10,"integrity":"sha512-zwMEkESnUGb58nEg5Y2ljxgbjqcy/ZL63bLs1ulq6xr5sB03EP7xzcNgNfWZLryjICCdyc2ltDpxkeolSdL81w==","signatures":[{"sig":"MEUCIQCVZSIHDlItWIunThCjaxSzc3pwEsNwm6PbU2sqAvJ/6gIgVocxpB7p303WDWi/Tmc4vnqAjioFvVqfdQkBB5xZTss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"2a51f88d06ed89803a080c22127abc0c1356a270","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.10.0","claude-code-kanban":"^4.13.0","claude-code-marketplace":"^0.10.0","claude-code-memory-explorer":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.19.0_1783339289327_0.005260856294490024","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"claude-code-hub","version":"0.20.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.20.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"bca6fdbb73b06e27e7aa17664e23be18259c1397","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.20.0.tgz","fileCount":10,"integrity":"sha512-pbzf5arRaECAtjsnXmSekYBqfeOzVjkPzLdLBJ1TV6tar1GheG2rRjpRVkPUNK5GgcShmVv7je0U6JppWhlVrw==","signatures":[{"sig":"MEUCIGE1CZIsktoXflyY0ymcsRH5/ut/mek6bpot2i6hMR1SAiEA7Hj46HBwCwwuU1L87Rz/Su0unRoiF1ToI2oifhmONgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"2dce7441983bcf3be1e33fbe412b817c7e296a59","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.10.0","claude-code-kanban":"^4.14.0","claude-code-marketplace":"^0.10.0","claude-code-memory-explorer":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.20.0_1783870782433_0.42900457502660694","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"claude-code-hub","version":"0.20.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.20.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"1685b624e5e8b75a02c8ab02f90c946c8ee5a146","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.20.1.tgz","fileCount":10,"integrity":"sha512-MEGAPCPJiLEiinzxr4BPUFYSCYBjkeSU1rSSt9yftiUyq9o1N+vZKAHxT4QOcVrtOcRw2gOP8BEhZs/+pS2wkg==","signatures":[{"sig":"MEYCIQDeExeBKavgun/KL5R5MLltLetXkh+5I1Ph0OvqbB5ihQIhANrWc6mPTaOX1cXnr/m0Um1p9kiHnPp9JiCXiHZ8dZof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32795},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"dd592b468bee8479558531ca17edeebaa429fdbc","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.10.0","claude-code-kanban":"^4.14.1","claude-code-marketplace":"^0.10.0","claude-code-memory-explorer":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.20.1_1785139823142_0.023657186961550503","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"claude-code-hub","version":"0.21.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.21.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"77c5f1c69cb085aa68ed5b6b9c444d5e1034644e","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.21.0.tgz","fileCount":10,"integrity":"sha512-87JAi5FN5zZKolxfyNaaPo9yF83MaFMxxolv3OYZHHDt7ngTHgz8S6e6CCcGOdkJIgBB7Xb4sxO9BBcTIoOi2A==","signatures":[{"sig":"MEQCIGCcdhICcyzBkD368GIwFyXnow6H46pajukU2kbPC+zqAiA7JfI8o14qIuQERiKbkCc3HV2A9uXoRxWr388XIKE7ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51661},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"807e2631a562331f407ba4002643448505a879a1","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.12.0","claude-code-kanban":"^4.15.0","claude-code-marketplace":"^0.12.0","claude-code-memory-explorer":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.21.0_1785334526600_0.9728191902417413","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"claude-code-hub","version":"0.22.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.22.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"b19f2696b5a483cb2df83a34944aaacac18bdd0c","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.22.0.tgz","fileCount":10,"integrity":"sha512-KFsvVOi10mSJO2OSM59HJp4kxmX9VsKikhsyw0fDhGnnmj5wALq4aUNdE/FZE5KAgGyX6kJlg93kDJcNNCWBug==","signatures":[{"sig":"MEUCIQCZlFpfHHcMlLFKTXmcYFcWH5CQ8kPGI4JMNqbklXw+cgIgIck1IHhIvmrw90noMEI+4cIeGU9lyor1O6edVmcrvS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52280},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"796bc53de417119a9ec8adb292b01ad6df2b6630","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.12.1","claude-code-kanban":"^4.17.0","claude-code-marketplace":"^0.12.1","claude-code-memory-explorer":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.22.0_1785344770381_0.13062473881344294","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"claude-code-hub","version":"0.23.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.23.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"7e79c486eeda329ce41935262254a2a7f711fd07","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.23.0.tgz","fileCount":11,"integrity":"sha512-mOM7Cg/XjILh+pqtI89MwcqHjQWjXYTuOW6K1dJc9KWL3UG7pS/Egqpcw4e3xnw9QOTwJXWDC04SVnxKdckL2Q==","signatures":[{"sig":"MEUCIQCSVKebsUcPEEyzBZcCgVC3OSrNovfLX121SdrXDM5cYAIgHAc1R5dc9A/cg0Zajo4EgMgMS1SM709OamayXKbmn2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"fed4ef6a6c898e02d5bee0186ab377eb004ccf5f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.13.0","claude-code-kanban":"^4.18.0","claude-code-marketplace":"^0.13.0","claude-code-memory-explorer":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.23.0_1786383089402_0.35658648671773174","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"claude-code-hub","version":"0.24.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.24.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"eb864424c786d858c1102024130fe5f938b13768","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.24.0.tgz","fileCount":11,"integrity":"sha512-nVlkRNNe/jZZQesfpiHN1cdORLI50PelRinYm9iIMqVGT9v5sG8oMRS4uUeGeqRF2ra1Jn0eb8jLFtrtLTCbRw==","signatures":[{"sig":"MEYCIQDDpuVu/71Chy2THmCoWrgh0S9D17pe8NHXhe7rbdTJpgIhAO/DGEp1/ZsPzF90s1eMsBB1F3gitmTjvhGQeKPpNN0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"809903bf3d4b13fb498f86b9ffd75d28a4f43b18","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.14.0","claude-code-kanban":"^4.19.0","claude-code-marketplace":"^0.13.0","claude-code-memory-explorer":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.24.0_1787077007037_0.4135330672544506","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"claude-code-hub","version":"0.25.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.25.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"ca7fc752774ddebf25fb319b60c2e158f0e4eb32","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.25.0.tgz","fileCount":11,"integrity":"sha512-VkkGF6TwBMWjIaI88fCgAlpl6DFQeeLz2cK3o1sJ6CNRFn6Xgwsg+/+jVXPDCESrT7k6rTlRhBVV1NQay7vchA==","signatures":[{"sig":"MEUCIGT9oIFJ9n7EXiyvC0NgF5q7KmjG7o2F+PQ4TG8gYz9EAiEAz3jHOXhZeoufcIzGyFV6XdbmpDgG+An/O2uSjrZ4N9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"270a3f6a2cbce238f1d1e6e239be737bb8026701","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.15.0","claude-code-kanban":"^4.20.0","claude-code-marketplace":"^0.14.0","claude-code-memory-explorer":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.25.0_1787330829474_0.028425737598849032","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"claude-code-hub","version":"0.26.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.26.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"4358473209b27434daaec770e458fd8209f483ac","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.26.0.tgz","fileCount":11,"integrity":"sha512-4/DJMGHc2rH85abwcxHUF4CZS3+3k2MumQ3WiOI094xNY9NuatTlJBTsa7Bym+6zAsBpUhBzWMsfV/+3b5XTag==","signatures":[{"sig":"MEQCICK4O8XS5iXhul1NXNGdd0J1h8Fk3QlRbrmDzu0FjcoDAiAfydSRcYIDdOIN1wki+Gi+jXuMCdovUE9zFiapVaooIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"b4ca1b511c3711ca4d12e4924da153bdfdd3a75b","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.16.1","claude-code-kanban":"^4.20.0","claude-code-marketplace":"^0.14.0","claude-code-memory-explorer":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.26.0_1787418484349_0.20081055095962164","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"claude-code-hub","version":"0.27.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.27.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"3754e3e56479647d9fd0741e50f86149d454ce81","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.27.0.tgz","fileCount":11,"integrity":"sha512-jkhjglfR8is8uDNQFoxtC625CA6emIIPuuA0Z6x/bKp7BVlONcJAJmyBur4xJirz9V0Qi/drKNsEyTnFFsSGMg==","signatures":[{"sig":"MEYCIQD7NM9IaVYhTH4pIuo+quPtOpetQVj5WBpdWbhlRPEIAgIhAO+ke0CynjUQDBXASPUaDsOGGZMxtulbsR1dIl3WcvF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"0058565270f5c779660b910c9ec55df7eea3ccdb","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.17.0","claude-code-kanban":"^4.20.0","claude-code-marketplace":"^0.14.1","claude-code-memory-explorer":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.27.0_1787432574340_0.14949713376067053","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"claude-code-hub","version":"0.27.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.27.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"33a0ab6b3cc99183dabc10653d0e0ec44c4564e6","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.27.1.tgz","fileCount":11,"integrity":"sha512-XGCWAMOMf7RG0TXMLohqZFgooDcmOEPukGv9jpdNEJF2bSW0CEmvrt1RI+PMiF3G7K8jG/Ut90msHso0yVCXTw==","signatures":[{"sig":"MEYCIQDPce/1WLwFLBj9qGUnG4DfKSJ0B5EnKaIV9QsVoeDsKgIhALbnnGEPkh0OqSRoQmlYaYA2yZC5EKmaWKbTfvnJeyij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64577},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"4c84749d67a8fff70d332b1e5591719e210eb207","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.17.0","claude-code-kanban":"^4.20.0","claude-code-marketplace":"^0.14.1","claude-code-memory-explorer":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.27.1_1787433824524_0.0013482464367267077","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"claude-code-hub","version":"0.28.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.28.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"a9374e34e2d38b003527b415395fb8631a97b131","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.28.1.tgz","fileCount":11,"integrity":"sha512-wLgD+LBFjZwZZnzP+u1GDa4ONgmIiRQxZtPi/NAdZaeJnAweNYQTv3ffeIiJNQ2karLkR/bWLFHKwnHaXR1zkw==","signatures":[{"sig":"MEYCIQCx3ym+ucRAmW4X/R3X8SW7eEfOoCvKHRLL/foUcJH5vgIhAKRBAIaByQlRP4XeLDF295o2QNSAKXbWpCuQqbvZmq86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"11c87893aab2d10a328433f1c11dcf79d991d9a0","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.17.1","claude-code-kanban":"^4.20.0","claude-code-marketplace":"^0.14.1","claude-code-memory-explorer":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.28.1_1787493133411_0.38249904474544705","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"claude-code-hub","version":"0.29.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.29.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"9c1c4901cee6bf23fd9f7d69c71e0f69f5fb4cdc","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.29.0.tgz","fileCount":11,"integrity":"sha512-xA1ODM4zQySK1Y5bloLw8xnxATEHQ7A0wss5YwwBAz4FllOzr0XPnoz2nsAPUWgQyrWWQ/mM88pphJUelFRYiQ==","signatures":[{"sig":"MEUCIQDHTJwOav+oezdESU/z+bzN2+f7RiIIgoZwBUfj15uulgIgLrq2O6V/eflsN5hA3uL5Jxvju+r73c6gdHy06/4crqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"331598390e67912f45fd96f2795cb111d964cb4d","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.18.1","claude-code-kanban":"^4.21.0","claude-code-marketplace":"^0.14.1","claude-code-memory-explorer":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.29.0_1787646672502_0.35103010361756515","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"claude-code-hub","version":"0.30.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.30.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"bfe28de36862431a465d2d50399cab5d3e227fff","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.30.0.tgz","fileCount":11,"integrity":"sha512-X3sx9Kbzal/0LWUJSv3/TvXGeExBhdoC9SL8caNQvMGBFAYZVnwe01DunnLxBhdJOH230pN/xW5wV8oCPiD3pg==","signatures":[{"sig":"MEUCIACWUeAyUSk08bIcdjAW6Jpy2delOXZx+01k0rg6h7E8AiEAjr+RG4A1JwdGHFA+4hX/lL5VVfw0KyWUl5Wo1Ug0MJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"fe753d179d76c7fc896b6915addc372f265098f3","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.18.1","claude-code-kanban":"^4.22.0","claude-code-marketplace":"^0.15.0","claude-code-memory-explorer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.30.0_1788338749866_0.960936578013033","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"claude-code-hub","version":"0.31.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.31.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"fbc30e273338e4ae6419cc711e7fc2be710b3a52","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.31.0.tgz","fileCount":11,"integrity":"sha512-trGu5ZmBpKFQk3xc72okrzWbLWG/IJLKsLhvE+jZX0Lp3OIiay9zhXcseOZtsXT/3kBj3wczT8C6xEi7Gppytg==","signatures":[{"sig":"MEYCIQCinfv/gu10JN35xkh4IohBBwQGtBp1TL0opnW6nB1PbAIhAJwOU6GHmVIkz+CWsEFYGEK+BAJLhApcly2eVmCFyxtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"5cec3088476e6f742f2521cafba591e54b6396fd","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.18.1","claude-code-kanban":"^4.22.0","claude-code-marketplace":"^0.15.0","claude-code-memory-explorer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.31.0_1788419142901_0.91433756904107","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"claude-code-hub","version":"0.32.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.32.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"4699e0e5c6cc901aa111589e8f467b60e320223a","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.32.1.tgz","fileCount":11,"integrity":"sha512-P/m2pWfZD7BIxEM7ML6/YakemHE9WvS2EQA82zLwndzQ3iPVAResiB5LV1l8cOijUlu6tEn11XkzhCTFzCXnfg==","signatures":[{"sig":"MEQCIB0OpzVw4s+ORGsNIqdPm4jmHMLU0zm1fzwZw8/cfh9DAiA2YmC7aHFdfYGNtbXAk7r0H5Q/fr0s/aGz8CoQ9jmgcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"7b1b29ca43d3457984be48778a6ff2ad3effeea4","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.19.1","claude-code-kanban":"^4.23.1","claude-code-marketplace":"^0.15.0","claude-code-memory-explorer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.32.1_1788633924369_0.42455459175697774","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"claude-code-hub","version":"0.34.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.34.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"52d2b247f3ca8e1005be1770e14d2ee3898e4769","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.34.0.tgz","fileCount":11,"integrity":"sha512-ikqWvVbnR/cd12/yGTikyMUEhY9f0q/kEJIjjwrLBdu/ZdJfMAueFAgGHlV2ZrfnxF5DCt13woNlUlLZN3tUJQ==","signatures":[{"sig":"MEUCIQCwFgbbhHnrlwG9l9LvsBOspOJ/qQ9eDlU5lotNV0q1HQIgJMiMVONy65iCLLB6uS3a7JwBRoUEpUY2NMT15IexVMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"26df85cc8a95de556d39d854c2e40c4042619d2a","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.20.0","claude-code-kanban":"^4.23.2","claude-code-marketplace":"^0.15.0","claude-code-memory-explorer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.34.0_1788688898801_0.5275850039576802","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"claude-code-hub","version":"0.35.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.35.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"99f0274adb0b4d5391423170eaf0be4ed17a2233","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.35.0.tgz","fileCount":11,"integrity":"sha512-rIK6zRcy3IJ8vY/AC8aHfMM0VCOksb/wL2lsft/r6scEqi70OM7gT0lm10AWDfU2Rc94dy8r19QHluW+L4OUhg==","signatures":[{"sig":"MEUCIEzpFrVBoR3MRAMIgpFKpMQ+RvMeSEuc0y5cxXgIwCwXAiEA+T+EUEYLXO6M3MtWUkjbLWhDHVOMX219UBslru+JbqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"f8ba6c7aaaeacbe49e742355b7057fb7568ab0ea","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.20.0","claude-code-kanban":"^4.23.2","claude-code-marketplace":"^0.15.0","claude-code-memory-explorer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.35.0_1788705975130_0.021227207595667208","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"claude-code-hub","version":"0.36.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.36.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"586da8c917d57d18479213f81db00fa70b78cc61","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.36.0.tgz","fileCount":11,"integrity":"sha512-LuZBOtOgkVgxI9p8w2Xi1GDj1DmRf0OapGiWHbKdr1QDxw7SF1lL0D7ktLeTJKAPZa9cazDJHzsuBg32dCE6mw==","signatures":[{"sig":"MEUCIGlceoMu5HAwOgVeYXew/F0UiNAq6s1fXh0IKo6zdGz4AiEAvGbUrpLTZO4+Mg5EDB7hsWabeh9vYpnM6ly2GvuR4Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVeD9pFvs1l73S0a2VnykuI21SqlZfocRgNVKKZ7HSEAiB/lnwXJgGyAmZK7NRiWPpZVB6njnPk4ZfEtIajPsLT5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79839},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"2cf8f7037ec42c270aca728dd7b7bb51b5c6b9e5","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.22.0","claude-code-kanban":"^4.25.0","claude-code-marketplace":"^0.17.0","claude-code-memory-explorer":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.36.0_1789206856755_0.9788116422894932","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"claude-code-hub","version":"0.37.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.37.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"5011206ab20cf74efd85c4caad42c77fe21cfc4f","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.37.0.tgz","fileCount":11,"integrity":"sha512-bof7XzRb0ey8nrLhMwYZ8Xw8SaeVoCnZxyTRaSHXGbay06YCdjLKXWFE985NFM0q6scy4Q1pj32NUvCl/R7nVQ==","signatures":[{"sig":"MEQCIEfy6sfeW8e+tIaxy5ukkD4uzmVBwl1HFU/w4Pd/tpsEAiBSoZ8bB2yx6dfpECVH/1XxLdsIk75k3rTQU+aS/IzXIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUE0EGEaGQxbmLqM7XahX0rhIiF93/VAWyizGvAvQ3yAiEAyhq8e7dGGXlykfyk1FIDdVmDTQkQTAqI+J3/sJRitG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81190},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"9f6811cfbd18699a91b316a2989853287d70b8d5","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.23.0","claude-code-kanban":"^4.26.0","claude-code-marketplace":"^0.18.0","claude-code-memory-explorer":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.37.0_1789406932046_0.6716427317174218","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"claude-code-hub","version":"0.38.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.38.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"15665e12d2bddde50f2ddc46c10d632d77878df5","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.38.0.tgz","fileCount":11,"integrity":"sha512-4gsi9+JZQFoF5rihGbJ5mSMNfEIs9Oq/q7OtuAxKHhHrQ1wN3MLKQ6liVeiTd9PjfwfR9ayNkojsfBnaOsyKAw==","signatures":[{"sig":"MEUCIE5w7K62g6HzE3YV+/0rZ3AooqFTtNFiqJZEmrgnKPVnAiEAqGImbYuBy/0pkuSbMuFZnrRN/ljzKyYDteJrcJLD1UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzsL5I1+JBQpJWeJ83lc2ZVdVcTKinDqqGglu1nOkMfAiAVXQD65yUkUHpNC8SfnqV9Yd/tnDMvim9WE+Fea1hEMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91630},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"a7e29c4a217720e6fcf9078fa93624c3855e36b3","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.13.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.23.1","claude-code-kanban":"^4.27.0","claude-code-marketplace":"^0.19.0","claude-code-memory-explorer":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.38.0_1790235114662_0.16370899481048817","host":"s3://npm-registry-packages-npm-production"}},"0.39.0-rc.1":{"name":"claude-code-hub","version":"0.39.0-rc.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.39.0-rc.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"3e92c980391e543bf3e5ef629b7a92d2f4d19c03","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.39.0-rc.1.tgz","fileCount":12,"integrity":"sha512-xL9fpL4JpaJe97AL+WY9Sa/d7bVThlxxkj7JhyXRLIl+v1NyV3IwHMs36oehZO4qKryJLd4Q9BMBxsgvtnARgg==","signatures":[{"sig":"MEYCIQCfNpAP1szvtsorOAOiOgmemW6LKHRI5WnMcVFyCGv+fAIhAMblf9mXT26DpVdp6jJwSG3rGKRAHvez00bGlMnUxQNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4cGs6x4bcM0ZIPnI4AxsYMBhbjdzacDP0sA0TEvL7igIgXaXcd0xDPrXYcqdG2Pu8IWcYo2HFEY9CuWr4+LfVjZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@0.39.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116823},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"853301dca324bfefa35d07529516f19bc5066e34","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.24.0-rc.1","claude-code-kanban":"^4.28.0-rc.1","claude-code-marketplace":"^0.20.0-rc.1","claude-code-memory-explorer":"^0.15.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.39.0-rc.1_1790489902436_0.5740107679390145","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"claude-code-hub","version":"0.39.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.39.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"22891db5ed95f2423fbfe206536453d4496b0ed5","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.39.0.tgz","fileCount":12,"integrity":"sha512-Uj8MkMyf2TGX98hfAl2BauOKo7NmjQWbGKTX4NxsV9xeWMrjhuVhkFqeL+dss0tnlN1bRLlW/mRoScq/Wxn9Tg==","signatures":[{"sig":"MEYCIQDHkfzRuHYNnQ35HcauROjH1dwSK9xvOu7bzA+vBn8gjgIhAI7mMdA9W3Bip/m1y+9ls9ddPbKXl63BJH3spRL/MZtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAp4pzY/qNDtjzP708S5uGCems5WUm3R+TDDvsg1JM39AiEAkOglchDIE0qGjq6Ax1/zMfMn6DWnqcK7NUWq+BeijBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117185},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"789671428ab0c9a8db7400bff504039495fb01a5","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.24.0","claude-code-kanban":"^4.28.0","claude-code-marketplace":"^0.20.0","claude-code-memory-explorer":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.39.0_1790524271831_0.22970949931775864","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"claude-code-hub","version":"0.40.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.40.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"dbcb43e4a71d1ef9bf0be2712a2201d148bdb0f9","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.40.0.tgz","fileCount":12,"integrity":"sha512-8VDJOOId36FbyQ8UxhPmWL46sT2RHfDZ7lqHNgvGfZD4oqkiy4koeLy/apVvImHF+hOOtXQvdQsdpERRwb4AUw==","signatures":[{"sig":"MEQCIEh/cGR8ZdN2gJ5zbsosAIAm9Rjfmrar1Wmx6AX+PL8SAiANXOVPsoj2lUsXc4nHWMTX1iBxydmb72Ssw9QNeG+gkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGRIW/t8MRdD/1TnKXVKkiCUm2r3sXe427/r0qhlDl2qAiABHGEqC3jMXNsx8+8H5fzNfsXX25YjrPFAPF/b/wkS/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117656},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"f239ba9ec8c575ec80f5c5afebfb5657c0f59bbd","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.24.0","claude-code-kanban":"^4.29.0","claude-code-marketplace":"^0.20.0","claude-code-memory-explorer":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.40.0_1790526959262_0.5847688072015116","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"claude-code-hub","version":"0.41.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.41.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"1cbf2f568fc1b4a126946fb68deddb3c9b1c6ce5","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.41.0.tgz","fileCount":13,"integrity":"sha512-R2DinEtmYkFcdr7X6GNEsZp4Jl3wu80rMZjgVUHLCdSoDrSN/mzZ13Q1+ydbQocEvVJ+tXnQcgUDXyoNb2v1xw==","signatures":[{"sig":"MEYCIQDLynPNmwAgzbafK2GPaIA+n3pf0n4P9DRb5cJGnBCDhwIhAIZHsjeDyQfx0CYESQVT6xm0fiPkfxQ7xK8Q/YqgSkYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE0U5R6hIpkYL+phKQHizW9VZszVnURyar4BRErogJGPAiBKY6ycfnmlv7GWd6hN2pHSyXgpBaj6hKNJmTXAu1ULPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119695},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"78a3e44c667f68ce5804cfd1c4dd3996038c884f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.25.0","claude-code-kanban":"^4.30.0","claude-code-marketplace":"^0.21.0","claude-code-memory-explorer":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.41.0_1790605888341_0.6338782169673267","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"claude-code-hub","version":"0.42.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@0.42.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"e66b54eac551c58e9f220bfbb07b1f3568b39504","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-0.42.0.tgz","fileCount":15,"integrity":"sha512-CfV343FYkOadIVm462BzvlyQHF9G71X9GCz2nd4Rm6b08sTNyn2ccmniXRU/VRlqDEc9GBRH0WcWkCfp6QkECA==","signatures":[{"sig":"MEQCIHzvbfDCEfWb9vniyj4ArzZjWON1NdLt4tYwl9y+/pypAiAjbtRSXAX1P1MLJnBS1Bc6YwinCMXX5VmxbV5mJE1PsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnmuNhWZVhcVNLdSTTvhGwiyAukLhhkDOZcmIfPVjSPwIhAL5WwbqU/EXzmbW45t7TnU71Awa4ny6qOagiU6YASBm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133284},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"36da06b403fc76b018d8a29a2718933ec64e2c1a","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"^0.26.0","claude-code-kanban":"^4.31.1","claude-code-marketplace":"^0.22.0","claude-code-memory-explorer":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_0.42.0_1790691425090_0.03213541289289612","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"claude-code-hub","version":"1.0.0","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@1.0.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"96d1bcd7587e9050e8d626c31a356b701646d70d","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-1.0.0.tgz","fileCount":29,"integrity":"sha512-Cxvc4QY34hZHzh9mCtrZiH/BGphzQIJOVmNCtVRpRXH4Sg+VwJ9BJtYgzUGpDPUkte06FdSaGcJBs29Ohvr+nA==","signatures":[{"sig":"MEYCIQDGiwyPmSIK2N/1aRTG7+LZbDDomIk8ipvflT/VkkOzgQIhAI6yD+Lw+xSg0IKsBoBVNPY3xfmO//ufqMZyGS6Dv+ca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICpzkz60+6dkzh52rOPWqKGYpemFJv3nUiYfi64Mj4HeAiEAsk5SxWCK2uWimJI9Zvc1ejTYvF5+eqRuSuHjUviWKo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204417},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"b3f059b23a6819be0f78ed542e86d35bcd8a64c7","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js packages/claude-hub-sdk && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js packages/claude-hub-sdk/test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js packages/claude-hub-sdk","sdk:sync":"node scripts/sdk-sync.mjs","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"1.0.0","claude-code-kanban":"5.0.0","claude-code-marketplace":"1.0.0","claude-code-memory-explorer":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_1.0.0_1790878601879_0.5182835715573708","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-code-hub","version":"1.0.1","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@1.0.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"79bec78c57093f198aecade32938cdeaeb74ea04","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-1.0.1.tgz","fileCount":29,"integrity":"sha512-NcclwdTHOoS1mdgg9HkK4X99LpS1zMSc6VdvKEqffoN+tYTCG69ttvNUBLMMWUzOj9+bL6cBtjvbej+fA1tDRg==","signatures":[{"sig":"MEQCIEOnPTDdC3Y90zCXlQ+uLbRGMlAegL3R9s8/trnFLEGHAiB0PDstWHS34sKmf1gJzIjSQUKiZ/ibfQwk8m954z3jgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXs1xxgKo1fYVvFYhwrClUeL7R55DitMDfnBX4bKDB6AIgWpBbzz6HF+ZIXwNrUxWD9GZZ7O3AWx+cjMXkL5eKjlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204417},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"471a38b6ca70e7a0a76cfce0052a6862ab1b420f","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js packages/claude-hub-sdk && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js packages/claude-hub-sdk/test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js packages/claude-hub-sdk","sdk:sync":"node scripts/sdk-sync.mjs","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"1.0.0","claude-code-kanban":"5.1.0","claude-code-marketplace":"1.0.0","claude-code-memory-explorer":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_1.0.1_1790926108618_0.08443714027163107","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-code-hub","version":"1.0.2","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@1.0.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"cb0607c5d194049dc862821b1a94d8b8b360cb75","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-1.0.2.tgz","fileCount":29,"integrity":"sha512-4vhPqHpCa5OyyJcvFAlE7tDM8dBcxnqChHK0b6fmQOu9Lo1E4wbM4mOGhQzBiyunkF7hse6iF3dlSSz0ZpOslA==","signatures":[{"sig":"MEYCIQC3AEzFSiTfM+bF2IlEZ+ZMMkrgYa+NSM3Ce9ueRu6FZQIhAPJe5Vh703i5J0LreXLMEoFScLGomD0UiFoOPZ0GGH0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3rBM8tekFRJ4HRO6LRrAuevcKnQQh9XcXSDWXMSKUIgIgUih1LfrrWHiVhLWWr05mDpbEcA52tScY1MGVWoR2vk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204417},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"4d8b8c9401eb4f2a8d7735f7cf998455c50f2826","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js packages/claude-hub-sdk && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js packages/claude-hub-sdk/test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js packages/claude-hub-sdk","sdk:sync":"node scripts/sdk-sync.mjs","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"1.0.0","claude-code-kanban":"5.1.1","claude-code-marketplace":"1.0.0","claude-code-memory-explorer":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_1.0.2_1790939331361_0.04677913050773075","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-code-hub","version":"1.0.3","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-hub@1.0.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"bin":{"claude-code-hub":"server.js"},"dist":{"shasum":"89a0e8a39845315f9ed71493c69dd7b1d800d657","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-1.0.3.tgz","fileCount":30,"integrity":"sha512-1IofuyYM9UR125GKbn03bFDWaUrUD+fmHMKqf7rgAVkT0UlkO2w5S+Srax8tTbl+ND0uIZrh5nbp+QTtUDwRrA==","signatures":[{"sig":"MEQCIADzfhv/hL5PugJQLzynUYE5Yf4OZBOXfedVkQ38ACUqAiBzMb+CM8RaZU3h/Nu0SdcUvUXtOqJUorObGtt8QjXJsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2O9gnL1i4WJFbykJEJnxg5VOsfREcHCii+eXKh2mxVAiEArJb5A2HF+mDjYKX9o3AwWVMSHOhd4IfsIyar3TlvRqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210331},"main":"server.js","engines":{"node":">=18.0.0"},"gitHead":"9873fd26ed23b7a322291571412274acda9f1adb","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js packages/claude-hub-sdk && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js packages/claude-hub-sdk/test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js packages/claude-hub-sdk","sdk:sync":"node scripts/sdk-sync.mjs","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"1.0.0","claude-code-kanban":"5.1.1","claude-code-marketplace":"1.0.0","claude-code-memory-explorer":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-hub_1.0.3_1790941846891_0.3409143682497555","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"claude-code-hub@1.1.0","bin":{"claude-code-hub":"server.js"},"bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"dist":{"shasum":"0c904df66dd2c582f1d7408ea3f79260b2924ff6","tarball":"https://registry.npmjs.org/claude-code-hub/-/claude-code-hub-1.1.0.tgz","fileCount":30,"integrity":"sha512-Cbftb4czZ95u/oGQYZwvusiQHZYWNkAQYxw0+vQUy5DfFCqW2FhlYsOkm9J+k7dERa75nMuZmEFx8/yCaBVy5w==","signatures":[{"sig":"MEUCIQD5br5zhWmDUP+whLF772W+2opNFB9d6mVfgvYHu8mZAAIgYj47Baf1SusOhm8uERzcY3udVEsyXH+Z7d1Jr55x+sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2rcXM4bCn+G6MQZxvq0SGgybe/R6Y+MN7Aqnj2/K5nAIgfjcA5GQc7a/Uw6CKEBf9BPfiNFPVQJKUu94mE8jroUk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-hub@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212415},"main":"server.js","name":"claude-code-hub","author":{"name":"NikiforovAll"},"engines":{"node":">=18.0.0"},"gitHead":"38a37c79f12e0ca120dc3666bff020333f3bdbc5","license":"MIT","scripts":{"dev":"node server.js --open","lint":"npx @biomejs/biome check public/app.js server.js packages/claude-hub-sdk && npm run check:escaping && npm run check:security-lib","perf":"node scripts/perf.mjs run","test":"node --test test/*.test.js packages/claude-hub-sdk/test/*.test.js","start":"node server.js","update":"bash scripts/update-submodules.sh","prepare":"husky","lint:fix":"npx @biomejs/biome check --fix public/app.js server.js packages/claude-hub-sdk","sdk:sync":"node scripts/sdk-sync.mjs","perf:world":"node scripts/perf.mjs gen-world","perf:report":"node scripts/perf.mjs report","perf:compare":"node scripts/perf.mjs compare","update:check":"bash scripts/update-submodules.sh --check","check:escaping":"node scripts/check-escaping.mjs","check:security-lib":"bash scripts/sync-security-lib.sh --check"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fcd1ff18-2ee8-4f94-9b03-98d7e9657e63"}},"homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","directories":{},"maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"open":"^10.1.0","express":"^4.21.0","claude-code-cost":"1.1.0","claude-code-kanban":"5.2.0","claude-code-marketplace":"1.1.0","claude-code-memory-explorer":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-hub_1.1.0_1790970085770_0.08452450121739719"}}},"time":{"created":"2026-04-01T12:29:52.209Z","modified":"2026-10-02T19:41:26.168Z","0.2.0":"2026-04-01T12:29:52.352Z","0.2.1":"2026-04-01T17:38:30.225Z","0.2.2":"2026-04-01T18:19:56.192Z","0.2.3":"2026-04-01T18:45:41.082Z","0.2.4":"2026-04-02T07:33:59.345Z","0.3.0":"2026-04-02T08:54:19.585Z","0.4.0":"2026-04-04T06:30:20.833Z","0.5.0":"2026-04-04T12:22:45.624Z","0.6.0":"2026-04-04T12:54:19.456Z","0.6.3":"2026-04-04T13:33:01.105Z","0.6.4":"2026-04-04T17:23:16.231Z","0.6.5":"2026-04-04T20:22:03.533Z","0.6.6":"2026-04-05T07:02:41.509Z","0.6.7":"2026-04-06T13:34:58.421Z","0.6.8":"2026-04-06T15:52:22.827Z","0.6.9":"2026-04-07T08:12:46.032Z","0.7.0":"2026-04-08T06:44:01.955Z","0.7.1":"2026-04-08T08:12:44.575Z","0.7.2":"2026-04-08T18:58:54.963Z","0.7.3":"2026-04-09T14:41:17.418Z","0.7.4":"2026-04-10T18:58:45.416Z","0.7.5":"2026-04-11T18:20:36.553Z","0.7.6":"2026-04-19T17:53:27.875Z","0.7.7":"2026-04-20T07:15:07.340Z","0.7.8":"2026-04-20T17:11:09.487Z","0.7.9":"2026-04-23T19:39:45.431Z","0.8.0":"2026-04-29T19:32:07.561Z","0.8.1":"2026-04-30T18:29:37.583Z","0.8.2":"2026-04-30T18:59:37.212Z","0.8.3":"2026-04-30T19:18:30.670Z","0.9.0":"2026-05-01T19:35:17.247Z","0.9.1":"2026-05-03T16:28:23.963Z","0.9.2":"2026-05-03T17:10:54.032Z","0.9.3":"2026-05-03T18:17:53.899Z","0.10.0":"2026-05-05T13:03:42.040Z","0.10.1":"2026-05-05T14:18:24.232Z","0.11.0":"2026-05-10T18:32:12.678Z","0.12.0":"2026-05-10T19:42:48.033Z","0.13.0":"2026-05-11T19:23:24.612Z","0.14.0":"2026-05-12T16:12:42.463Z","0.15.0":"2026-05-13T17:31:54.305Z","0.15.1":"2026-05-14T17:24:56.130Z","0.16.0":"2026-06-02T08:43:12.011Z","0.17.0":"2026-06-06T18:11:47.457Z","0.17.1":"2026-06-06T19:06:13.861Z","0.17.2":"2026-06-07T16:06:24.100Z","0.17.3":"2026-06-09T06:54:11.478Z","0.17.4":"2026-06-09T23:42:52.190Z","0.18.0":"2026-06-11T20:08:32.427Z","0.18.1":"2026-06-17T19:57:10.939Z","0.18.2":"2026-06-20T07:58:33.937Z","0.18.3":"2026-07-04T18:32:10.766Z","0.19.0":"2026-07-06T12:01:29.481Z","0.20.0":"2026-07-12T15:39:42.570Z","0.20.1":"2026-07-27T08:10:23.288Z","0.21.0":"2026-07-29T14:15:26.747Z","0.22.0":"2026-07-29T17:06:10.545Z","0.23.0":"2026-08-10T17:31:29.553Z","0.24.0":"2026-08-18T18:16:47.200Z","0.25.0":"2026-08-21T16:47:09.609Z","0.26.0":"2026-08-22T17:08:04.483Z","0.27.0":"2026-08-22T21:02:54.499Z","0.27.1":"2026-08-22T21:23:44.672Z","0.28.1":"2026-08-23T13:52:13.621Z","0.29.0":"2026-08-25T08:31:12.663Z","0.30.0":"2026-09-02T08:45:49.985Z","0.31.0":"2026-09-03T07:05:43.038Z","0.32.1":"2026-09-05T18:45:24.496Z","0.34.0":"2026-09-06T10:01:38.949Z","0.35.0":"2026-09-06T14:46:15.273Z","0.36.0":"2026-09-12T09:54:16.839Z","0.37.0":"2026-09-14T17:28:52.143Z","0.38.0":"2026-09-24T07:31:54.777Z","0.39.0-rc.1":"2026-09-27T06:18:22.531Z","0.39.0":"2026-09-27T15:51:11.914Z","0.40.0":"2026-09-27T16:35:59.346Z","0.41.0":"2026-09-28T14:31:28.422Z","0.42.0":"2026-09-29T14:17:05.260Z","1.0.0":"2026-10-01T18:16:41.973Z","1.0.1":"2026-10-02T07:28:28.726Z","1.0.2":"2026-10-02T11:08:51.500Z","1.0.3":"2026-10-02T11:50:46.989Z","1.1.0":"2026-10-02T19:41:25.866Z"},"bugs":{"url":"https://github.com/NikiforovAll/claude-code-hub/issues"},"author":{"name":"NikiforovAll"},"license":"MIT","homepage":"https://github.com/NikiforovAll/claude-code-hub#readme","keywords":["claude","claude-code","anthropic","hub","dashboard","marketplace","kanban","pwa","developer-tools"],"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-hub.git","type":"git"},"description":"Unified hub for Claude Code tools — Marketplace + Kanban in one PWA","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"readme":"# Claude Code Hub\n\n[![npm version](https://img.shields.io/npm/v/claude-code-hub)](https://www.npmjs.com/package/claude-code-hub)\n[![license](https://img.shields.io/npm/l/claude-code-hub)](LICENSE)\n[![npm downloads](https://img.shields.io/npm/dm/claude-code-hub)](https://www.npmjs.com/package/claude-code-hub)\n\nOne window for your Claude Code tools: Kanban, Marketplace, Cost, and Memory Diagnoser, in a single chromeless PWA that you drive from the keyboard.\n\nWebsite: [nikiforovall.blog/claude-code-hub](https://nikiforovall.blog/claude-code-hub/)\n\n<a href=\"https://youtu.be/9tMiNn1v6bY\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/video/hub-dark.webp\">\n    <img alt=\"Claude Code Hub tour video (37 seconds). Opens on YouTube.\" src=\"website/public/video/hub-light.webp\">\n  </picture>\n</a>\n\nWatch the tour on YouTube: [light](https://youtu.be/9tMiNn1v6bY), [dark](https://youtu.be/avZk-3qOpWk).\n\n## The tools\n\n### Kanban\n\nSee tasks, sessions, and live agent activity as a board. Open a Claude Code session in the embedded terminal.\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/kanban-dark.webp\">\n  <img alt=\"Kanban board with sessions and tasks\" src=\"assets/kanban-light.webp\">\n</picture>\n\n### Marketplace\n\nBrowse and manage Claude Code marketplace plugins.\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/marketplace-dark.webp\">\n  <img alt=\"Marketplace with the plugin list\" src=\"assets/marketplace-light.webp\">\n</picture>\n\n### Cost\n\nSee what your Claude Code usage costs, per session and per project.\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/cost-dark.webp\">\n  <img alt=\"Cost dashboard with usage charts\" src=\"assets/cost-light.webp\">\n</picture>\n\n### Memory Diagnoser\n\nExplore the memory files that Claude Code loads for a project.\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/memory-dark.webp\">\n  <img alt=\"Memory Diagnoser with loaded memory files\" src=\"assets/memory-light.webp\">\n</picture>\n\n## Quick start\n\n```bash\nnpx claude-code-hub --open\n```\n\nThe hub starts on `http://localhost:3540` and opens the browser. To get a window with no browser UI, install the page as an app from the browser menu.\n\n### From source\n\n```bash\ngit clone --recurse-submodules https://github.com/NikiforovAll/claude-code-hub.git\ncd claude-code-hub\nnpm install && npm install --prefix marketplace && npm install --prefix cck && npm install --prefix cost && npm install --prefix memory\nnpm start        # http://localhost:3540\n```\n\n## Agent observability (one-time setup)\n\nFor the full Kanban view (agent log, live subagent tracking, waiting-for-user indicators, and context window use), install the hooks:\n\n```bash\nnpx claude-code-kanban --install\n```\n\nWithout the hooks you still get the task board and sessions, but no live agent activity. The hooks and status line are installed per Claude config dir, so run the command again for each dir you use. See the [Kanban docs](https://nikiforovall.blog/claude-code-kanban/) for details.\n\n## Hub token\n\nThe hub page and its API need a token. Any local account can reach a loopback port, and the API carries the terminal token.\n\n- The token is in `~/.claude-hub/token`. The hub creates it on the first run and keeps it across restarts.\n- The startup banner prints the URL with the token, `http://localhost:3540/?token=…`, and `--open` uses that URL. The hub sets a cookie and then removes the token from the address bar, so later visits and the installed app need no token.\n- Without the token, the page shows a locked screen.\n- To change the token, delete the file and restart the hub.\n\n## Config dirs\n\nThe hub can run the tools against more than one Claude config dir (`CLAUDE_CONFIG_DIR`), for example a work dir and a personal dir.\n\n- Press <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>W</kbd> to open the config-dir palette. Pick a dir to switch to it, or type a path to add a new one. <kbd>Ctrl</kbd>+<kbd>D</kbd> removes the selected dir.\n- Each dir gets its own set of the four tools. When you switch, the hub keeps the old set running, so switching back is instant. `--pool-size` sets how many sets stay alive (default 3). When the pool is full, the hub stops the least recently used set, but not a set whose Kanban has open terminals.\n- The list and the active dir are saved in `~/.claude-hub/config.json`.\n\n## Choose the tools\n\nBy default the hub runs all four tools. To turn a tool off or change the tab order, add an `apps` list to `~/.claude-hub/config.json`:\n\n```json\n{\n  \"apps\": [\n    { \"id\": \"kanban\" },\n    { \"id\": \"cost\" },\n    { \"id\": \"marketplace\", \"enabled\": false }\n  ]\n}\n```\n\n- The ids are `kanban`, `marketplace`, `cost` and `memory`.\n- The tools you list come first, in list order. The tools you do not list follow in the default order.\n- A tool with `\"enabled\": false` does not start and gets no tab. Links from other tools to it do nothing.\n- `\"port\": 4543` sets the tool's port. See [Ports](https://nikiforovall.blog/claude-code-hub/reference/configuration/#ports) for the order and the busy-port fallback.\n- With Kanban off, the embedded terminal is off, and the project palette has no project list. You can still type a path.\n- Restart the hub after you edit the file.\n\n## Run a second hub\n\nGive the second hub its own folder for the config file and token with `--hub-dir <path>` or `CLAUDE_HUB_DIR`. See [Run a second hub](https://nikiforovall.blog/claude-code-hub/reference/configuration/#run-a-second-hub).\n\n## Embedded terminal\n\nUnder the hub, Kanban has an embedded terminal, on by default, so you can start or resume Claude Code sessions from the board. While a terminal is attached, the hub asks before it closes the window, because <kbd>Ctrl</kbd>+<kbd>W</kbd> meant for the terminal would close it.\n\nTo turn the terminal off, start the hub with `--disable-terminal`, or add this to `~/.claude-hub/config.json`:\n\n```json\n{\n  \"terminal\": { \"enabled\": false }\n}\n```\n\n## Keyboard shortcuts\n\nThe hub has no visible UI of its own. Use these shortcuts:\n\n| Shortcut | Action |\n| --- | --- |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd> | Next tool |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>←</kbd> | Previous tool |\n| <kbd>Alt</kbd>+<kbd>1</kbd> | Kanban |\n| <kbd>Alt</kbd>+<kbd>2</kbd> | Marketplace |\n| <kbd>Alt</kbd>+<kbd>3</kbd> | Cost |\n| <kbd>Alt</kbd>+<kbd>4</kbd> | Memory Diagnoser |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>P</kbd> | Project palette: set the project for all tools |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>W</kbd> | Config-dir palette: switch, add, or remove a config dir |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>A</kbd> | App launcher: switch to a tool, or restart it with <kbd>Ctrl</kbd>+<kbd>R</kbd> |\n\n<kbd>Alt</kbd>+<kbd>1</kbd> to <kbd>Alt</kbd>+<kbd>4</kbd> follow the tab order, so they change when you [choose the tools](#choose-the-tools).\n\nIn a palette, use <kbd>↑</kbd>/<kbd>↓</kbd> or <kbd>Tab</kbd> to move, <kbd>Enter</kbd> to select, and <kbd>Esc</kbd> to close.\n\nThe shortcuts also work when focus is inside a tool. Kanban keeps <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>N</kbd> (new session), <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>R</kbd> (resume session), and <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>S</kbd> (previous session) for itself. From Kanban you can also jump to another tool for the selected session:\n\n| Shortcut | Action |\n| --- | --- |\n| <kbd>M</kbd> | Open Marketplace for the session's project |\n| <kbd>$</kbd> | Open Cost for the session |\n| <kbd>Ctrl</kbd>+<kbd>M</kbd> | Open Memory Diagnoser for the session's project |\n\n## CLI flags\n\n```\n--port <n>              Hub port (default: 3540)\n--kanban-port <n>       Kanban port (default: 3541)\n--marketplace-port <n>  Marketplace port (default: 3542)\n--cost-port <n>         Cost port (default: 3543)\n--memory-port <n>       Memory Diagnoser port (default: 3544)\n--pool-size <n>         Config-dir sets kept running after a switch (default: 3)\n--disable-terminal      Turn off the embedded terminal in Kanban\n--host <addr>           Bind address (default: 127.0.0.1)\n--allowed-hosts <list>  Extra host names to accept, comma-separated\n--open                  Open the browser on start\n```\n\nIf a port is busy, the hub uses a free port and reports it.\n\n## Included tools\n\n| Tool | Docs | Repo | Submodule | Default port |\n| --- | --- | --- | --- | --- |\n| Kanban | [Docs](https://nikiforovall.blog/claude-code-kanban/) | [claude-code-kanban](https://github.com/NikiforovAll/claude-code-kanban) | `cck/` | 3541 |\n| Marketplace | [Docs](https://nikiforovall.blog/claude-code-marketplace/) | [claude-code-marketplace](https://github.com/NikiforovAll/claude-code-marketplace) | `marketplace/` | 3542 |\n| Cost | [Docs](https://nikiforovall.blog/claude-code-cost/) | [claude-code-cost](https://github.com/NikiforovAll/claude-code-cost) | `cost/` | 3543 |\n| Memory Diagnoser | [Docs](https://nikiforovall.blog/claude-code-memory/) | [claude-code-memory](https://github.com/NikiforovAll/claude-code-memory) | `memory/` | 3544 |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}