{"_id":"@kojihq/lens","_rev":"28-8806b083e907f5a5612fa2057f834ce7","name":"@kojihq/lens","dist-tags":{"latest":"0.1.0-beta.15","beta":"0.1.0-beta.15"},"versions":{"0.1.0-beta.0":{"name":"@kojihq/lens","version":"0.1.0-beta.0","keywords":["claude-code","cli","usage","analytics","koji-lens"],"author":{"url":"Koji","name":"株式会社クインクエ"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.0","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://github.com/etoryoki/koji-lens#readme","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"d9c9eee966803bd9cd0a9be9d48b368edc8ef07d","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.0.tgz","fileCount":1151,"integrity":"sha512-V4oWQipriZLEFGQSHIqhsgUb5T8j/WrD8XMU78sOlo0AfpWm1NiprvEvZ7JhxNe1bLzicZxIO5Hj24Oq8EEnNQ==","signatures":[{"sig":"MEQCIDB9P3zTVepq2tZrTbR6Ocg7D2zjetkZKWvPjFZvN3WnAiAg+/HQkf7FMmn5uQrqQiJr0ZKQyfUUBnQixZQQmB8t1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19312092},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.0.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\c5c0db304087ab027c2ed17d2f7160aa\\kojihq-lens-0.1.0-beta.0.tgz","_integrity":"sha512-V4oWQipriZLEFGQSHIqhsgUb5T8j/WrD8XMU78sOlo0AfpWm1NiprvEvZ7JhxNe1bLzicZxIO5Hj24Oq8EEnNQ==","deprecated":"Broken: koji-lens serve fails with 'Cannot find module next'. Use @kojihq/lens@beta","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.0_1776913031042_0.14033035050058595","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@kojihq/lens","version":"0.1.0-beta.1","keywords":["claude-code","cli","usage","analytics","koji-lens"],"author":{"url":"Koji","name":"株式会社クインクエ"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.1","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://github.com/etoryoki/koji-lens#readme","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"fb05507f07be519605d79321fc52b2240cfe2867","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.1.tgz","fileCount":2176,"integrity":"sha512-2huNM2FhxRsYgwlEW9QwwY96oMX7HzyEVTglMZ3+9qSwkRFknTpuvzt69+Tphy5Mz9G7aeFayrQoYfTGECbfOA==","signatures":[{"sig":"MEUCIAC3BJmvEhboRelSRzzrqJNSdST2ofcQ0QlzzDRCKJ1iAiEA1nsKUjbznsbrncigF18L2e7GpLSU4jXFzuxfvK9kDiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36531079},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.1.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\a8aa01781206e84a77f9b646e40d2e75\\kojihq-lens-0.1.0-beta.1.tgz","_integrity":"sha512-2huNM2FhxRsYgwlEW9QwwY96oMX7HzyEVTglMZ3+9qSwkRFknTpuvzt69+Tphy5Mz9G7aeFayrQoYfTGECbfOA==","deprecated":"Broken: koji-lens serve returns HTTP 500. Use @kojihq/lens@beta","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.1_1776915653640_0.7012039374810153","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@kojihq/lens","version":"0.1.0-beta.2","keywords":["claude-code","cli","usage","analytics","koji-lens"],"author":{"url":"Koji","name":"株式会社クインクエ"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.2","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://github.com/etoryoki/koji-lens#readme","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"f22b9a47f8a85e68aaea57d296aa9edefde7ffa6","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.2.tgz","fileCount":2138,"integrity":"sha512-Tg7WmPmlKttB6dCvkrCE0gfW+K3leqQsOdgYTGpKeJkPb7+lp2vK5AnRPCSZbWlEBvKFiT2FLW7XbTj8BAFMjQ==","signatures":[{"sig":"MEUCIHOuBhr1pWDK/ZegUYRbU7+paSyO+hFx6ZSZEjhtcVcQAiEAofO6A4qg8t++jwESVumfReXY0MEa2cKUAjlhRCG5PXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33018225},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.2.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\19b63bda48bf2b23bc123104dd773d69\\kojihq-lens-0.1.0-beta.2.tgz","_integrity":"sha512-Tg7WmPmlKttB6dCvkrCE0gfW+K3leqQsOdgYTGpKeJkPb7+lp2vK5AnRPCSZbWlEBvKFiT2FLW7XbTj8BAFMjQ==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.2_1776918656437_0.3173422564264974","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@kojihq/lens","version":"0.1.0-beta.3","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.3","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"81aeec93600d662d45542077bafffc436d267138","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.3.tgz","fileCount":2145,"integrity":"sha512-4CWfHJay6AMMC3ZrMXPXHns0rpnuaVc5PV/k/eHk1HTtntJLqBrWg36ge9JHIIPT1fMFEV51N9qwIsfLZ78wSg==","signatures":[{"sig":"MEUCIQDJ3x6L4WbQmSVEAtrrvHCZEHg0qWWE0mZvxosR9Nkm9gIgWCmLQP5+iVIqo2bQ/BbQslmsLO7yfVxtVqVOM1+IxoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33255949},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.3.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\5c9d425ab5c3d4b792ccbfb423946ebe\\kojihq-lens-0.1.0-beta.3.tgz","_integrity":"sha512-4CWfHJay6AMMC3ZrMXPXHns0rpnuaVc5PV/k/eHk1HTtntJLqBrWg36ge9JHIIPT1fMFEV51N9qwIsfLZ78wSg==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.3_1777515707068_0.6846563322866541","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@kojihq/lens","version":"0.1.0-beta.4","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.4","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"1b5117b6f1fd86719c162f7feef854693409ad72","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.4.tgz","fileCount":2153,"integrity":"sha512-a4GZBoXRiwXQkOXEZIJCJAMrq3VPygffZzdfTrPHglObF7leb2PqubNjJXWL57Me31xVln3lZZfKK3SM9rM50A==","signatures":[{"sig":"MEYCIQCSmSq2+1QIIpaoynfChdByTf4/XgZdo6pQjbJptdT8MwIhAJbwJyKmXUwDBee97waf8IEknGeevqs3Wbz+eqkhn+yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33498839},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.4.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\bcac381912cc780c61e1201db09f1fe6\\kojihq-lens-0.1.0-beta.4.tgz","_integrity":"sha512-a4GZBoXRiwXQkOXEZIJCJAMrq3VPygffZzdfTrPHglObF7leb2PqubNjJXWL57Me31xVln3lZZfKK3SM9rM50A==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.4","@kojihq/core-sqlite":"^0.1.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.4_1777707933499_0.3935543527838876","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@kojihq/lens","version":"0.1.0-beta.5","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.5","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"eb872fe9b090d4dfaec94f4e1e3d2dc1dd39758a","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.5.tgz","fileCount":2203,"integrity":"sha512-dqAK61HFcvOEAHdqgYbOD7H5rQ3wO1Z82JrtBgP2AMOxv7fU/aK9UxEMLoxjdAyvkqZ+gsctBXKw0iIfL7QF2Q==","signatures":[{"sig":"MEUCIHI1bywVT74P7Jd0a3DecD/2aBzhJXdAhWZwHfwm+4p6AiEAvdC+INF9BF9OprWI7BdlPcrbLKFFnbh1zIoAasgSTP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37646071},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.5.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\884b168f67787ba19f2efde90b1511ee\\kojihq-lens-0.1.0-beta.5.tgz","_integrity":"sha512-dqAK61HFcvOEAHdqgYbOD7H5rQ3wO1Z82JrtBgP2AMOxv7fU/aK9UxEMLoxjdAyvkqZ+gsctBXKw0iIfL7QF2Q==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.5","@kojihq/core-sqlite":"^0.1.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.5_1778222629402_0.5141111552669109","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@kojihq/lens","version":"0.1.0-beta.6","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.6","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"36b17d244e0675fcf1e4a83f5b21f18425d10289","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.6.tgz","fileCount":2203,"integrity":"sha512-ea22AqjfAN9lg/iy4rpzrCyUJvJpP1XBeLUph14mP8tCunp9E+OsVISyyBwnbcF0pEp1ShW2SXLTdfMoCdRWyQ==","signatures":[{"sig":"MEQCIEUOheYTxQ4imx7zGgtB5UmWS648GyxQjuqRact0FQ+1AiBvx/ZI/t6SXsBharDau30BNWNEg4xJAfJNCmJRfr0iFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37648587},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.6.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\1ec506dc2ad8950df33856ed3121c912\\kojihq-lens-0.1.0-beta.6.tgz","_integrity":"sha512-ea22AqjfAN9lg/iy4rpzrCyUJvJpP1XBeLUph14mP8tCunp9E+OsVISyyBwnbcF0pEp1ShW2SXLTdfMoCdRWyQ==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.6","@kojihq/core-sqlite":"^0.1.0-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.6_1778225495109_0.695064303131925","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@kojihq/lens","version":"0.1.0-beta.7","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.7","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"02085c06f63df5e69b4f3060e388644d3c30ec2f","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.7.tgz","fileCount":2207,"integrity":"sha512-KnLZJD8pgdZMue3E/hW6sFRqrsqRrEt9hOqViWGRx7uRFxZOZx+w0egQhMWhy7DK9Am5/H68C8Iwk+AoLfsrpg==","signatures":[{"sig":"MEQCIGaM81Xr06D1GWwzlEcGOuoKKHLzAoQeI2rhcU0wYeoqAiB2KR6O8odQbJQyfpuQTPV8BVX/euWKlqbi1OaK03+beg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37660853},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.7.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\3337c7f1d1131c3f2ccd53500c069ff0\\kojihq-lens-0.1.0-beta.7.tgz","_integrity":"sha512-KnLZJD8pgdZMue3E/hW6sFRqrsqRrEt9hOqViWGRx7uRFxZOZx+w0egQhMWhy7DK9Am5/H68C8Iwk+AoLfsrpg==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.7","@kojihq/core-sqlite":"^0.1.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.7_1778227816235_0.15984973634502686","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@kojihq/lens","version":"0.1.0-beta.8","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.8","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"50dbe3355a6c0265fca55a483bea698c534b185f","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.8.tgz","fileCount":2207,"integrity":"sha512-WyIGZ3oYHDdDLbdZz6YCmsJzIwTQ5IsygFh3PXH0707Hmi1/boKkN85JApCwS6U53j5bL8uwpaP1BO0mFEJAOw==","signatures":[{"sig":"MEQCIDURda6syX/fEJtCWdzuEx3TPS/hGKe3VRpIql3xf+lVAiAsHA70GqPHDjXK3lG9Ad9j5Jk921nF0QOH3SfoEJC3qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37663481},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.8.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\7efc0edbfa9b0fde3a9e37c2844d3f2a\\kojihq-lens-0.1.0-beta.8.tgz","_integrity":"sha512-WyIGZ3oYHDdDLbdZz6YCmsJzIwTQ5IsygFh3PXH0707Hmi1/boKkN85JApCwS6U53j5bL8uwpaP1BO0mFEJAOw==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.8","@kojihq/core-sqlite":"^0.1.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.8_1778229142496_0.3712624127145414","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@kojihq/lens","version":"0.1.0-beta.9","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.9","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"ddf9e87e76de3008c2c79e788284ed06c752668d","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.9.tgz","fileCount":2169,"integrity":"sha512-m7X2KgBnudbb/GFSZA7EXsj9oZCy+Tmapo1YpYBcKq42EaRjoIFdzy8GxUZZbloFFesV+BY9WiplCDF6T1TZ/w==","signatures":[{"sig":"MEYCIQDElLXAbmZZ3XsE8agTAGFBTU3hR2UhLHKR0bhZrcbQawIhAKYlJQQs2NC+mzLEq2VlGPByo8/ugKsZJOCoKzT/O8+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33676600},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5a38c3d896e4de2be6ff8a99487ed6d93a4975e3","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"deprecated":"broken: workspace protocol leaked into manifest, use 0.1.0-beta.10","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"workspace:^0.1.0-beta.9","@kojihq/core-sqlite":"workspace:^0.1.0-beta.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.9_1778467011543_0.7023536789473639","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"@kojihq/lens","version":"0.1.0-beta.10","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.10","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"d89e8b6013c5839c5a33c01d002ebbb380221d67","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.10.tgz","fileCount":2169,"integrity":"sha512-UgJkOwkF9hkRFWlmwR+uTm2m3s6BGxRdFYxtRXXrH82sl5WCLti9rQJeCxjCqAi2xw4WgRPYKaPpOlXMcL0TJA==","signatures":[{"sig":"MEQCIBuOFYoiGHSmGMNlCB32Q167AeMr9BZEWTp7roO3/xBRAiB1jbGc1b9qiHxk5JkTqjDuwlC3rn3VHnS95dSb1vA+Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33676486},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.10.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\bcd6d1362a8365f8ba05ac27f52264c7\\kojihq-lens-0.1.0-beta.10.tgz","_integrity":"sha512-UgJkOwkF9hkRFWlmwR+uTm2m3s6BGxRdFYxtRXXrH82sl5WCLti9rQJeCxjCqAi2xw4WgRPYKaPpOlXMcL0TJA==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.10","@kojihq/core-sqlite":"^0.1.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.10_1778469842874_0.9661769263611073","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@kojihq/lens","version":"0.1.0-beta.11","keywords":["claude-code","ai","observability","cli","analyzer","cost-tracking","token-usage"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.11","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"koji-lens":"dist/index.js"},"dist":{"shasum":"febf8b316fca7cc799b2ab0c31d97e61bd2d041c","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.11.tgz","fileCount":2193,"integrity":"sha512-yZhoJC+oN5pCs4erviO4qFTbOXLxmNBkepBQQFPMiU8rc9Z6+qm/1TQ+6fUtRLMrXdcb53H7KwEcS6JckEm+VA==","signatures":[{"sig":"MEYCIQC9RjgSd1RxWufSl7U8H1LtMTiK/GtC1PBs/Cc2/V8UkAIhAPyxngK8gYjSYrC9qUW1dbnSq9Oh9Rh0u7D3i6aPHGbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33784766},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.11.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\8633bb6dc277ccfbe85019dd07f2fb2e\\kojihq-lens-0.1.0-beta.11.tgz","_integrity":"sha512-yZhoJC+oN5pCs4erviO4qFTbOXLxmNBkepBQQFPMiU8rc9Z6+qm/1TQ+6fUtRLMrXdcb53H7KwEcS6JckEm+VA==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.11","@kojihq/core-sqlite":"^0.1.0-beta.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.11_1779067946295_0.40785591443201175","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@kojihq/lens","version":"0.1.0-beta.12","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.12","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"lens":"dist/index.js","koji-lens":"dist/index.js"},"dist":{"shasum":"ddc2ec1006b5dc7995265d079665a151516759e7","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.12.tgz","fileCount":2193,"integrity":"sha512-tQYzlx8i6xJnJEvnNoJ+15F14eQ3o9aTsF9LuX8gkxgVzDb1ff2wTHOgod9l2SEX27jRXRkJI0u3C7B/LvQYrQ==","signatures":[{"sig":"MEUCIQDjY3/LZxEmyAmckk3upVgajwwpzegLe6iazHb75D5SvgIgSY8ff6rKP8YAO0Q6PLAYajJMJDNjT51e3S9aKQhZO+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33786151},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.12.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\5d1d5beaca69e127a8e8582ac17ccffc\\kojihq-lens-0.1.0-beta.12.tgz","_integrity":"sha512-tQYzlx8i6xJnJEvnNoJ+15F14eQ3o9aTsF9LuX8gkxgVzDb1ff2wTHOgod9l2SEX27jRXRkJI0u3C7B/LvQYrQ==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.12","@kojihq/core-sqlite":"^0.1.0-beta.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.12_1779180999246_0.4993123932393706","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"@kojihq/lens","version":"0.1.0-beta.13","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.13","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"lens":"dist/index.js","koji-lens":"dist/index.js"},"dist":{"shasum":"85791f57fcfaa0b59c424a6702a25a1caf6cf122","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.13.tgz","fileCount":2201,"integrity":"sha512-2xjbPRahPM1fdyt9++hT2qAInEbJ8zkUqgsLVE16HZ5su3qmcc0RXhc3bdKnmnAKfuhAenvqTpirUAGAjN1DLQ==","signatures":[{"sig":"MEQCIE6Q4dAII9T0ozrr4oTwzmIuKNLA70AGmC3eRj/7pusEAiBPmw7lNW/uoHBW4XXun8ayCUbtXg8iLlNYaFjaFiLfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF3LURs/XadMzVoO7oBTVojebBJO6rWSekCOoGOzkpXDAiEAwbQ6R4qLaYUHfLZGrOH5gnOap9HVq63ROrkUWae05zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33820308},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.13.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\pk\\kojihq-lens-0.1.0-beta.13.tgz","_integrity":"sha512-2xjbPRahPM1fdyt9++hT2qAInEbJ8zkUqgsLVE16HZ5su3qmcc0RXhc3bdKnmnAKfuhAenvqTpirUAGAjN1DLQ==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.13","@kojihq/core-sqlite":"^0.1.0-beta.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.13_1790247017354_0.9621791638132129","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.14":{"name":"@kojihq/lens","version":"0.1.0-beta.14","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","_id":"@kojihq/lens@0.1.0-beta.14","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"homepage":"https://lens.kojihq.com","bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"bin":{"lens":"dist/index.js","koji-lens":"dist/index.js"},"dist":{"shasum":"622b5d11d197fcd136051de2882819fc804a8240","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.14.tgz","fileCount":2201,"integrity":"sha512-rCyI7IUAu8KgIChGNSIP5NCudmp+I7CvaYwPTYMk6v3FUnpjGWgK44coQmTJXqSU3/dGJQIbL3DN75KpROQA+Q==","signatures":[{"sig":"MEQCIAvBsmMceE1s2RxPEY+TG5B6XyuQl2KO84WHGYhAbGixAiAMG2gqntcK5RHU8HJlvEc/PNiYkjSVbJUKg4wsMcdyNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVa8/t0ValeytA2bZKwrdhQ5f310rIrx4yHWwCwqWRIQIgXqSKvxTeAI+GL0eKATNcIPTn/yDjbOMYTJSkPmiwpVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33823487},"type":"module","_from":"file:kojihq-lens-0.1.0-beta.14.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\pub\\kojihq-lens-0.1.0-beta.14.tgz","_integrity":"sha512-rCyI7IUAu8KgIChGNSIP5NCudmp+I7CvaYwPTYMk6v3FUnpjGWgK44coQmTJXqSU3/dGJQIbL3DN75KpROQA+Q==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"_nodeVersion":"22.16.0","dependencies":{"commander":"^13.0.0","@kojihq/core":"^0.1.0-beta.13","@kojihq/core-sqlite":"^0.1.0-beta.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lens_0.1.0-beta.14_1790256288676_0.0656819470963963","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.15":{"_id":"@kojihq/lens@0.1.0-beta.15","bin":{"lens":"dist/index.js","koji-lens":"dist/index.js"},"bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"dist":{"shasum":"fae10c3a665a1afb9c34cbfc426c8db0b9c28b0b","tarball":"https://registry.npmjs.org/@kojihq/lens/-/lens-0.1.0-beta.15.tgz","fileCount":2400,"integrity":"sha512-nbMNdEb9IwCV5uafrTBuM8xJcmW29sEctvHWspq+EXkodRvpx5Rh1MdAPMZulARg1eRY55Z1Iaeei24sZIE+tA==","signatures":[{"sig":"MEUCIQCpaLimj+OA7gPmehvxO2803XlsMKm8dhblJ1qeo00JagIgaB0d3GJxkBg88Naw39H/lzSq+fSSILyzosTxNJqQYOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCI/R3Hi0RA5tmcttZcTQmEDfO/TJz94b/VmOJOWw7oNgIhAI/wrTOKo/fOXeL2unXSplMjqOi+65g9MIBLqNnW4T5h"}],"unpackedSize":36969570},"name":"@kojihq/lens","type":"module","_from":"file:kojihq-lens-0.1.0-beta.15.tgz","author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"engines":{"node":">=22.12.0"},"license":"MIT","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/bundle-web-standalone.mjs","start":"node ./dist/index.js","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.1.0-beta.15","_npmUser":{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"},"homepage":"https://lens.kojihq.com","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\pub15\\kojihq-lens-0.1.0-beta.15.tgz","_integrity":"sha512-nbMNdEb9IwCV5uafrTBuM8xJcmW29sEctvHWspq+EXkodRvpx5Rh1MdAPMZulARg1eRY55Z1Iaeei24sZIE+tA==","repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.2","description":"Claude Code local usage analyzer CLI — koji-lens","directories":{},"maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"_nodeVersion":"22.16.0","dependencies":{"commander":"^15.0.0","@kojihq/core":"^0.1.0-beta.13","@kojihq/core-sqlite":"^0.1.0-beta.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^6.0.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lens_0.1.0-beta.15_1790313895075_0.7908497647834014"}}},"time":{"created":"2026-04-23T02:57:10.941Z","modified":"2026-09-25T05:24:55.540Z","0.1.0-beta.0":"2026-04-23T02:57:11.356Z","0.1.0-beta.1":"2026-04-23T03:40:54.057Z","0.1.0-beta.2":"2026-04-23T04:30:56.906Z","0.1.0-beta.3":"2026-04-30T02:21:47.431Z","0.1.0-beta.4":"2026-05-02T07:45:33.923Z","0.1.0-beta.5":"2026-05-08T06:43:49.896Z","0.1.0-beta.6":"2026-05-08T07:31:35.490Z","0.1.0-beta.7":"2026-05-08T08:10:16.659Z","0.1.0-beta.8":"2026-05-08T08:32:22.982Z","0.1.0-beta.9":"2026-05-11T02:36:51.958Z","0.1.0-beta.10":"2026-05-11T03:24:03.288Z","0.1.0-beta.11":"2026-05-18T01:32:26.690Z","0.1.0-beta.12":"2026-05-19T08:56:39.620Z","0.1.0-beta.13":"2026-09-24T10:50:17.558Z","0.1.0-beta.14":"2026-09-24T13:24:48.899Z","0.1.0-beta.15":"2026-09-25T05:24:55.374Z"},"bugs":{"url":"https://github.com/etoryoki/koji-lens/issues"},"author":{"url":"Koji","name":"株式会社クインクエ","email":"support@kojihq.com"},"license":"MIT","homepage":"https://lens.kojihq.com","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"repository":{"url":"git+https://github.com/etoryoki/koji-lens.git","type":"git","directory":"apps/cli"},"description":"Claude Code local usage analyzer CLI — koji-lens","maintainers":[{"name":"ryoki.eto","email":"ryoki.eto@gmail.com"}],"readme":"# @kojihq/lens\n\n[![npm version](https://img.shields.io/npm/v/@kojihq/lens.svg)](https://www.npmjs.com/package/@kojihq/lens)\n[![npm downloads](https://img.shields.io/npm/dw/@kojihq/lens.svg)](https://www.npmjs.com/package/@kojihq/lens)\n[![license](https://img.shields.io/npm/l/@kojihq/lens.svg)](https://github.com/etoryoki/koji-lens/blob/main/LICENSE)\n\n> **Visualize your AI coding usage.** — [lens.kojihq.com](https://lens.kojihq.com)\n\n`koji-lens` — the CLI for Claude Code local usage analysis.\n\nReads `~/.claude/projects/**/*.jsonl` directly on your machine, aggregates tokens / cost / tool usage, and ships with a local Web UI.\n\n**Status**: beta (0.1.0-beta). Features may change before 1.0.\n\n## Documentation\n\n- **LP**: <https://lens.kojihq.com>\n- **GitHub**: <https://github.com/etoryoki/koji-lens>\n- **npm**: <https://www.npmjs.com/package/@kojihq/lens>\n- **Issue tracker**: <https://github.com/etoryoki/koji-lens/issues>\n\n## Install\n\n```bash\npnpm add -g @kojihq/lens\n# or\nnpm i -g @kojihq/lens\n```\n\nRequires Node.js >= 22.\n\n## Quick start\n\n```bash\n# Last 24 hours summary\nkoji-lens summary --since 24h\n\n# Last 7 days, list recent sessions\nkoji-lens sessions --since 7d --limit 20\n\n# One specific session\nkoji-lens session <session-id>\n\n# Local Web UI (opens at http://127.0.0.1:3210)\nkoji-lens serve\n\n# Config (logDir / usdJpy) at ~/.koji-lens/config.json\nkoji-lens config list\nkoji-lens config set logDir \"/custom/path/to/.claude/projects\"\nkoji-lens config set usdJpy 160\nkoji-lens config unset usdJpy\nkoji-lens config path\n```\n\n## Commands\n\n### `koji-lens summary`\n\nShow aggregated usage for a period.\n\n- `--since <expr>`: `24h` / `7d` / `2w` / ISO date (default `24h`)\n- `--format <text|json>`: output format (default `text`)\n- `--dir <path>`: log directory override\n- `--usd-jpy <rate>`: exchange rate (default 155, or `config.usdJpy`)\n- `--no-cache`: disable SQLite cache\n\n### `koji-lens sessions`\n\nList recent sessions.\n\n- `--since <expr>` (default `7d`)\n- `--limit <n>` (default `20`)\n- `--dir <path>`\n- `--no-cache`\n\n### `koji-lens session <id>`\n\nShow detail of a session.\n\n- `--format <text|json>`\n- `--dir <path>`\n- `--usd-jpy <rate>`\n\n### `koji-lens serve`\n\nStart the local Web UI (read-only dashboard).\n\n- `--port <port>` (default `3210`)\n\n### `koji-lens config <action> [key] [value]`\n\n- `get <key>` / `set <key> <value>` / `unset <key>` / `list` / `path`\n- Known keys: `logDir`, `usdJpy`\n\n## Privacy & data\n\n- All log parsing happens **on your machine**.\n- No data is uploaded anywhere.\n- The SQLite cache lives at `~/.koji-lens/cache.db`.\n- The Web UI binds to `127.0.0.1` only.\n\n## Changelog\n\nリリース履歴は [GitHub Releases](https://github.com/etoryoki/koji-lens/releases) を参照してください。\n\n主要なリリース:\n- `v0.1.0-beta.2` — 最初の安定 β（cache、`--no-cache`、pricing.json 外部化）\n\n## License\n\nMIT\n\n## Links\n\n- Repo: https://github.com/etoryoki/koji-lens\n- Issues: https://github.com/etoryoki/koji-lens/issues\n","readmeFilename":"README.md"}