{"_id":"@f5-sales-demo/xcsh-stats","_rev":"353-63d9941c7e303eb1c4763a237de581d5","name":"@f5-sales-demo/xcsh-stats","dist-tags":{"backfill":"21.31.0","latest":"21.46.4"},"versions":{"19.51.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.51.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.51.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4d803baa6f193ba72d491cc142e9b43c52fa5e81","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.51.2.tgz","fileCount":24,"integrity":"sha512-rHGgVvIXHNQTkfmZSXibQsm3xba7yMHomH64vazR4rgmbHbG8QlwKy2lmidodmTfnJ1INZvKJRUTtIwiUe5s8g==","signatures":[{"sig":"MEYCIQDJVvzLfEPDEHm4puBU077Y+b26IDaw6aHTGWtaYO7FswIhAN4ygRUeblsvYaMYKUVbHLHx89CXfKL3XRiB7m+RqW70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92212},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"46d8d73751858b49191c8af4ac31ae15b36dd992","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.17.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.4.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"workspace:*","@f5-sales-demo/pi-utils":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.51.2_1782486934502_0.6371662668753235","host":"s3://npm-registry-packages-npm-production"}},"19.51.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.51.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.51.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"07471b68b14e0e061e8047bfba30c0facf1a8bb3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.51.3.tgz","fileCount":24,"integrity":"sha512-D20hLkM52cMZdu7QtxgH45oPxETWXdXDcgvBlgsd+O/k20te9GfztXRCL3/rC1XCjapAnDyS2AhYcxl15924Ag==","signatures":[{"sig":"MEUCIHYcOurX3rGwItV2NYEqrLNatiONgHIPReQQLsS0/e6TAiEA1QZY9wAreUHTGPmGAJ3X/Ec7kHn7Dkf7Ke0/mur98DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8a28cb0c84322756aee28ea0aec6e27fa17b92fb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.51.3","@f5-sales-demo/pi-utils":"19.51.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.51.3_1782517935218_0.3959875595687008","host":"s3://npm-registry-packages-npm-production"}},"19.51.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.51.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.51.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"02d6174e69bb5fdd75a969023a43a19b581a99d9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.51.4.tgz","fileCount":24,"integrity":"sha512-Mha3hUfmKZ4XPglgJ5l9pdVU26N3fClq0Xa68qVcOKV4pv3QtUspZdTQqq8SZVRNwPehyK5eGe1r8Rtq01d+IQ==","signatures":[{"sig":"MEYCIQCboaMFaLmYMFdoZBeY4c7BtbcPADLqKOFn0pXp7SyMCQIhAN6vEe8Ug/Pb7Ba2eLgLwx59nJZcY7a6HvMmissUuhI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4219192c5e072c0d7d4a54148b38b27b47d520f8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.51.4","@f5-sales-demo/pi-utils":"19.51.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.51.4_1782522008912_0.4971604214725678","host":"s3://npm-registry-packages-npm-production"}},"19.52.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.52.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.52.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0540c9f1435d9f273402227f701febca358168bc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.52.0.tgz","fileCount":24,"integrity":"sha512-XTC1Sa+Y9k0N0P42PTttPfYyQVal+A/IepAWsBzmLb7O/PIWYuyRJsiY0rzzLZRkU+nvNrvA01SqPZyg9neWeA==","signatures":[{"sig":"MEUCIGftQNSyjcOLSXbtaZACF+/cXYxLKIaqHqiTmHMGRULtAiEAmjDQNtW+/YDocAZ+O9nxhGHttGMDQ/QWFSedni+Uei8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a54c0128815fd00752c40aba2a1650817ca9874f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.52.0","@f5-sales-demo/pi-utils":"19.52.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.52.0_1782762515079_0.9371604626596006","host":"s3://npm-registry-packages-npm-production"}},"19.53.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.53.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.53.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8b916a9e5840833bb530a1a5768bbe582fe23a0d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.53.0.tgz","fileCount":24,"integrity":"sha512-Brgo8aW0nFHSRePblhO+Aozudf0D0nHqAtk5iQKqPkzaOudLK2os4NKnOkJJxEnOHhN7k8hCVkCZRS7sM7C11w==","signatures":[{"sig":"MEYCIQCQDBGSpRdjxCBJSKKifccmatul5FXCVL6TLPRvZLws7wIhAL+UInqpdo4vIWww2VCYfbBBSyq2KGGsB2i1S6e2q2h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bd260c74c8205835f4934fc2251fc66d5ef95335","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.53.0","@f5-sales-demo/pi-utils":"19.53.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.53.0_1782821153400_0.11900242315088305","host":"s3://npm-registry-packages-npm-production"}},"19.53.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.53.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.53.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"bf4c490c1ac2a2c776f694ea725e517092493790","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.53.1.tgz","fileCount":24,"integrity":"sha512-HpEoYOPUIq9d479wCfETKnwMS08aWwgFjXW4qTadBd5N9U2pGcGg4j//0WW0GMuFXFSLDj8+WUoPopQcLzciSA==","signatures":[{"sig":"MEYCIQD7QcVUe0at95Z5kLOEfZy+2poqrHAXYxkITxWQh7kAAQIhAJ295uKYh/OOXtNde4J/0wK3zq2BEX2yLRU+LA04OQrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"74d7bdab6d0aa8f7addce3a697f39081856c6064","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.53.1","@f5-sales-demo/pi-utils":"19.53.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.53.1_1782827646341_0.34779062119977744","host":"s3://npm-registry-packages-npm-production"}},"19.53.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.53.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.53.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5c068cedcbb5d06623ab08699c813ba25323d9db","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.53.2.tgz","fileCount":24,"integrity":"sha512-qybqUo7luFyYmptKQCbXcv7/zOtUsWXk0Ht/iFJL9BbZu0hDl/n8CIS0DgIRvz8yqiRtB0dxl8nG3Wqz9s6dMQ==","signatures":[{"sig":"MEUCIBgZBBQulfaxvm/raI6bps801iWPIvCo1BBVYr3wtzYhAiEA0R4HEg0gyY+faVLyUnfSS92IFBhaqlOnQ68myvlIx3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a6f0d3a5600e8f64e6b4c97ba70ab799c0258291","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.53.2","@f5-sales-demo/pi-utils":"19.53.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.53.2_1782851893865_0.9852752085365364","host":"s3://npm-registry-packages-npm-production"}},"19.54.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.54.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.54.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"971eb8891d7abdba2d6c2705e431276f2fac6171","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.54.0.tgz","fileCount":24,"integrity":"sha512-tjGUwr+8J7FfD3ohmAETtXkAEanes0D/RW66z6H7FoDhqJxMh2X029cQNFZKi5LE3xgyDBGM+J5H+Eyhwq5aEA==","signatures":[{"sig":"MEUCIQD6bNRLmjx8+z7WRcBpBc1nNPoUEtCctG7uwvx98KS3kgIgE9Bn7G2rDqaDzi8ZM725CBC2Rs1OkLP1qMLJxLtIVv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"adc80f2ff5554dd9a0359ce4b1ed170be3af79e7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.13.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.54.0","@f5-sales-demo/pi-utils":"19.54.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.54.0_1782963454783_0.4918340375027366","host":"s3://npm-registry-packages-npm-production"}},"19.55.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.55.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.55.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"19f6279175decc47ae6cc0b3ab5481b906e005c1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.55.0.tgz","fileCount":24,"integrity":"sha512-gWH81I/1DaLZK2L+jTCqlM40DcqlQFC6HFsywKQsvG/QNq2YbFpV8WgOq3EoXLic5WG9hHqO6TuTDZi8IPSWlA==","signatures":[{"sig":"MEQCIDMk6fOpJgiRS6T5IZQ+QfODd9m8+ihX74sBj8heb5mmAiAkbRMlaZ4ohqNpWszY+6KxK2aZnCFEhfSAID0NSH4e7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d4705fb3ced007a59e110d11971eb25c3dc9e83f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.55.0","@f5-sales-demo/pi-utils":"19.55.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.55.0_1783033317712_0.026752883357202384","host":"s3://npm-registry-packages-npm-production"}},"19.55.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.55.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.55.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a383ab6d6f093b0c702b46c7bd57d4a2094cc02e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.55.1.tgz","fileCount":24,"integrity":"sha512-V9/7+7UIqgkty9+Fz4Lk+UIZdGKITAq7PT9E7HyaJBsWUlJEaNztG1AroM3AQscxRBBxw3UrwnIshbj/pBapPg==","signatures":[{"sig":"MEQCIBcAdK7e0X2BKsjoEkXDSLZF4hUwU2SB4Y4P5qVK9VbbAiATDPBrgY7VZAcTY2WP2mZkrHPq+F82r5t5vod5QRvVFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"48c9f78cdcabe71d95cc97b067c64119f03fb22d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.55.1","@f5-sales-demo/pi-utils":"19.55.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.55.1_1783041936131_0.13232897595219928","host":"s3://npm-registry-packages-npm-production"}},"19.56.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.56.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.56.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a39efcbb5a383c8e2385c32c2e26995ba9d9381e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.56.0.tgz","fileCount":24,"integrity":"sha512-2sDHqehDgaMxcF820Ql5I6no1rCPgH1RXyZ/hnMSQbkWooMFAc9d9H9vidmYXu0obwv+aYu1m/z56YmOumLaqw==","signatures":[{"sig":"MEUCIBylT/kOrfN855BI/f8KIG1BH3pFlSw9lZWs63rRRpkiAiEAzyQZlp6ngfIJe/j3+HHonddBpP/XUvRNrBnfKWbNLds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"34e6ed88ab9aea762a9819b7ad53dfa6b7807f9a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.56.0","@f5-sales-demo/pi-utils":"19.56.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.56.0_1783085577949_0.36281992019508347","host":"s3://npm-registry-packages-npm-production"}},"19.56.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.56.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.56.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"614b5bcb1eb8e61e9cf28d10ecfc48c95f9ea251","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.56.1.tgz","fileCount":24,"integrity":"sha512-qSd5cSUMDOhI/raZWImQBHK53anmy9pXdgtUm3jtSLU7nSjTPbBcclLaBt0xuUfnJq2MY3bmVG1ylUKBaAwO5A==","signatures":[{"sig":"MEQCIFYAvrysmZpAtv/EhtzEo/M478cIcC/pvy+S0r7FYHbyAiBPqYlQ5ofXD6qNntngVUoozWSy+hTxlf9xIcaPC7iY8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5630d1694415b3da8edb73803fdf7ad37467d77d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.56.1","@f5-sales-demo/pi-utils":"19.56.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.56.1_1783102464539_0.36973923183381596","host":"s3://npm-registry-packages-npm-production"}},"19.56.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.56.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.56.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"693cfe8c75160e8d2587ca17d84f70b376cf8a6a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.56.2.tgz","fileCount":24,"integrity":"sha512-xk7Udt96kTN1EzIHaXngus+jZbmO3+MBssL4m9UjqfSAm4RU4lmmWeoYizGxnp6yVccY0UZjLaJVVPL7bVi1jQ==","signatures":[{"sig":"MEUCIQDa4jT9jjklIBep84r1ZnUQRVB+ID7PwfDSqnJiFbsk5wIgUpSWFp+M65/gmP80E2bastWMiyU+6oH4So/FKycbgS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"864f91ecbd26a814dda896b5c402a0a30494e942","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.56.2","@f5-sales-demo/pi-utils":"19.56.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.56.2_1783125748095_0.5804938284827119","host":"s3://npm-registry-packages-npm-production"}},"19.57.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.57.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.57.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2a0c42727679acc8c97199111e789941ec106061","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.57.0.tgz","fileCount":24,"integrity":"sha512-Nl96P0GCDQ9u+B2vzMfOq6RQA7mxO3Yvg4R6FYmDUwolB+rAkQGoncJE+gNKjLUVvPf8m4Hij2ngqrrBnNsDJA==","signatures":[{"sig":"MEUCIH9WdbXPwxpTRjYS4NJT5VbzronCa/aRC1ROl4DUS1avAiEAoGVLsYOR0QuQbfrSDNTtlcPch3jxoFG+j8LCcf/IAAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9b508d8af3633290ce801f2ca9956dd22df78e30","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.57.0","@f5-sales-demo/pi-utils":"19.57.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.57.0_1783198473213_0.9380358870312961","host":"s3://npm-registry-packages-npm-production"}},"19.57.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.57.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.57.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7dd8f64caf627ba47a79f48ca4df0990e62449f4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.57.1.tgz","fileCount":24,"integrity":"sha512-luz/EJm7PAI7Ro5/tAyWEqlEJobyHp31VLovvi9H/4MYDY+VUqDxb2BMNCZQiR6ReXURXZuNqL4ztjGfWfBkcA==","signatures":[{"sig":"MEQCIHwxot12iWZdmezHCZBFURcsLpnT1t4xjd8prdJrnJtiAiAnGkebEDU27xMjG2TgF4lQjYuaksPDEyeMJTParKdeuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"afdece90c0203627849699502d77b189fd3fb320","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.57.1","@f5-sales-demo/pi-utils":"19.57.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.57.1_1783200097188_0.562766564541197","host":"s3://npm-registry-packages-npm-production"}},"19.57.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.57.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.57.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"61f0852cec2ec117dfe5b7e9baf70e6dec066194","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.57.2.tgz","fileCount":24,"integrity":"sha512-5RikKNTnbox0DoNNDXjpAjip1BOsrAb87xu5a8utN/IlWOAXlhSQjTeoFhacfF9GAUHUBaEneEcRAS+YdR2OEg==","signatures":[{"sig":"MEYCIQDW5Q5XsCr6s7VZImVRFkvis91IT9ch1vBCMlfwz4zE1wIhAKUTSWlJTkG5VMshqVtYDYV+PdL1eRkrJqVdnhcqBMAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"642fb826019640261cf1e3c1ec0206581fd9c1fc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.57.2","@f5-sales-demo/pi-utils":"19.57.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.57.2_1783204186935_0.02533525372524381","host":"s3://npm-registry-packages-npm-production"}},"19.58.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.58.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.58.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"77c7574a30da944b9863f6ede737ef4c2eff2c04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.58.0.tgz","fileCount":24,"integrity":"sha512-H6DZqxKYWVuEqW2ilzF0sAzhVm5wLBJ5g2q3QPLcEd0OCoWL831kERln+zgDIFPaVOHXRF67tgKaBfE1gV1vDg==","signatures":[{"sig":"MEYCIQCPHuE0uUnzzG1ccBYpPVTHbhxbql0PrQdmWi5R0aXpHQIhANZ7xKhOm5r1S66LNpnhCVWFFH8olEZmrZDykPWhlLaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"def3667fcf2f20c14de7b9ab37b29e85b390e5c4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.58.0","@f5-sales-demo/pi-utils":"19.58.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.58.0_1783224001089_0.2865469130869436","host":"s3://npm-registry-packages-npm-production"}},"19.58.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.58.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.58.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ce9f2e6d58687dea8f639964a90f01150164f180","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.58.1.tgz","fileCount":24,"integrity":"sha512-gLHqmo5T/LewFCgAW0XTGsfgzUlNUgTJIqG6/UC7NBr+AEDCnOpxHrdPK31PssMvKed+yl5NYiPiZQ08cVXBDg==","signatures":[{"sig":"MEYCIQC5VMd0jdPEx6jv//U25am0+n+bMyCUHSvfMuEVUEHfHwIhAM7MnepLhocfcl5JfQWDugU9Hh0N0o5OBEZMPiHv1PZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f72a3fa845f24642e4db4d84aa427bb2e2d64538","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.58.1","@f5-sales-demo/pi-utils":"19.58.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.58.1_1783259610615_0.603445109403568","host":"s3://npm-registry-packages-npm-production"}},"19.58.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.58.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.58.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e7ad0dcd2acea08f3dbbc679c18501c11542b507","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.58.2.tgz","fileCount":24,"integrity":"sha512-koxrORTUR5sHqN7gDpbAg40BqT1xh5duSJIyfIXCJyV34C2aOjEOuokJrUJ1U7IYeo2pLVuCx5WFuy3TL+A83w==","signatures":[{"sig":"MEUCIQCBuYaK9C3xKTXs7dwaD+wcN2SfdWwNT25hhZUZtRDFtgIgLZzinaX77iATKyaPqjpljPu9gBcVpdo/muVen7sBV2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c666636feed4f03e00897187bb494b2bed0f27e9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.58.2","@f5-sales-demo/pi-utils":"19.58.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.58.2_1783273250946_0.8938675640864389","host":"s3://npm-registry-packages-npm-production"}},"19.58.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.58.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.58.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"501334daab8cebb247dff96e6c771ff8742e46f6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.58.3.tgz","fileCount":24,"integrity":"sha512-ktqLTTv5tAVMBLvDcbi2uavcSwmi65ADGkDIJM3gG3gohS1iEjKQVRR33JzCWznpZRZGXCRB7DimZ6REarhQgg==","signatures":[{"sig":"MEUCIE3Ha7B/UPrpQlQylAgnWjLKQsMzRmsekQszJyaUmNHQAiEArflDyOkyLctckrwiiMT34n1HHv8a6Zpn/D/rxDnVhlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1e0e9e203ce3f95f2e4bb1069f4371d9b7529e91","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.58.3","@f5-sales-demo/pi-utils":"19.58.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.58.3_1783276069128_0.29085597406319796","host":"s3://npm-registry-packages-npm-production"}},"19.60.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.60.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.60.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f32846865ccb5f4b6468af23d646fd9e99491a36","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.60.0.tgz","fileCount":24,"integrity":"sha512-hIGTdJXAXf1cnUG3iBOAgHzphdsPlG5M7W6P7LU+968OCxfuhEUIDMWnWt3Z50TRlNWSNc/tTp91XM6OYWcPhA==","signatures":[{"sig":"MEYCIQCb8zcqSCc6Z+0a5M5MVHI23uC5Ckvuwn9g0c5bzYBF2AIhAIACOB+75Tahlzo0uDeXnRzqb3AOzGOI32WYHORC0kWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"37266bce39f1c2714a947ebfcbd9dbae46b312a0","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.60.0","@f5-sales-demo/pi-utils":"19.60.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.60.0_1783281641237_0.47020118450988835","host":"s3://npm-registry-packages-npm-production"}},"19.61.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9dfa8e4d76ca41977fcfb51fb59bcb57e2fbf1fc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.0.tgz","fileCount":24,"integrity":"sha512-WGmZI/JgA71x343d+dB0U7gIR5JaPT4sVKRewtJ4m3n7zorJ2/qOXGSLINuWAGxmsK5hxhC04eyt05iuXMosFw==","signatures":[{"sig":"MEMCIEfZb4fDj96KBmzynvrCb5Zc/2BrcdUQM2J3/m0CO0gWAh9yyclrYpf+RTEzeQgzhGhy80x3dpr3yv4/S4zk8PDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"54faf1b4029f7a7a4251c5cc6776c789b3e1af5c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.0","@f5-sales-demo/pi-utils":"19.61.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.0_1783283547627_0.6940610713083122","host":"s3://npm-registry-packages-npm-production"}},"19.61.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3714ddcf89aff396c8bb067e88c50c21da24c952","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.1.tgz","fileCount":24,"integrity":"sha512-PTQpW/44IBRXuQOihghKyXderSQC/8026+xMoQ4YVYMPpJeMTEE34VQdoKd4BKB9rrjy/C7nDgUWsz7JynFb1A==","signatures":[{"sig":"MEUCIQCDR+ol9Jlj2IL/dlgstJYLNi/kV7Pb+DlwgxK/E9IpUAIgVVVT9Bl2BkNHHhNX4oZeM4g7vEbv3c06T4IgvsJ1pp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2060729b09fb7a4ede87e49a0ac0fb76725160ae","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.1","@f5-sales-demo/pi-utils":"19.61.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.1_1783387131739_0.27521276479580514","host":"s3://npm-registry-packages-npm-production"}},"19.61.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3b735dbe8677f0f5c47627bf9881b97e7de9affe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.2.tgz","fileCount":24,"integrity":"sha512-F32XZIg1T0RYX0QmuX6AEubDqiWMcdECV1BB5ZQl77bC2eI+PLu7RoiDnrh9+VOGr8hlXmCfs+NavuxcLWCPHw==","signatures":[{"sig":"MEYCIQDM2K+n+Hn8As4JNsTw1R9h1SpiFfaWDQFIO8ACuK5fRAIhAKJLdjtMQUr808YfnPqZRSgrIKuV81iiGLzDougaN0ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b6923d7302a3f43d8b9600ed4bddd6e26f16fad6","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.2","@f5-sales-demo/pi-utils":"19.61.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.2_1783402426428_0.8110965356385891","host":"s3://npm-registry-packages-npm-production"}},"19.61.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c6c2af3a7f3c2ee463f6a92ea1457f7c03a08323","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.3.tgz","fileCount":24,"integrity":"sha512-upPhshqc0yZ6uMFNjeDYoV7MH6gKs8KuRkzwTKfEOzjwft0juUHF3IGLlMFazJO6S0sT5efmAAxCO1fBdXwMgw==","signatures":[{"sig":"MEUCIQCj1mFTlaUqsWkAN4rMVNDAjEGMEdrIO5CIlx9wShFoTwIgeZrFXxU6ePf2+w1i25+TCKFn3cY7phJvZyxofSSmjAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1546a875f07608812967e1169ea86c2bd3f837ac","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.3","@f5-sales-demo/pi-utils":"19.61.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.3_1783426895241_0.49780759085649273","host":"s3://npm-registry-packages-npm-production"}},"19.61.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2a2d85bb8e0b05d66dffc28ea38ef434a9d3fd46","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.4.tgz","fileCount":24,"integrity":"sha512-AON5AJJG/9kMR9NyxOxik0Ku8LR5kv5bHWsT0LCPk/MC1wBtTt/Pp2JR9gY9WcPx5rQsMLZH99ZNOp6BpLygtg==","signatures":[{"sig":"MEYCIQDS5Vh4PNSKWm8qbJajjsaCFNOTw7NNPwSaU7lNWXqDfQIhAL6JIoMh+q5HCUkCLs+u0qiJtBGqTYe52oaQSGpkOTOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8697bc5fee06350b861c8c8bf7bbac1f00f85408","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.4","@f5-sales-demo/pi-utils":"19.61.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.4_1783442440829_0.6445639696079184","host":"s3://npm-registry-packages-npm-production"}},"19.61.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.61.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.61.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9ea163ac2c7c0ed96cb07c78ca16a9c4fa158cfa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.61.5.tgz","fileCount":24,"integrity":"sha512-VRS1+x9RJAqlz26GL2CxTfb07Xlar3M5/bGgGucYJYsNjYnck4b5f0iFYQpjgLAFiVJd5Nps0NuyNL99iTQAHQ==","signatures":[{"sig":"MEUCIQDPjl892s+Zjd5UUwwd3vbp44bkLRY1i/a2UTvxGUcEIQIgcungpVLblDoKPXAR484SqThVZlewmnQyeSCT8M/JesA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e9f45bc1c87e84c1d99060a016ae1e20907e2210","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.61.5","@f5-sales-demo/pi-utils":"19.61.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.61.5_1783476576882_0.9235557890447887","host":"s3://npm-registry-packages-npm-production"}},"19.62.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3d0998d64f5f2b156de9bad7aa4db88eb3c25de0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.0.tgz","fileCount":24,"integrity":"sha512-lkZPrVxARmQwnYEl1Fklpvn3AErnVB6Q+RZN7m+/yYUZVE0rynZru9G1Jk6RlZ5StHOfUVmO5AR7paA1beUfbw==","signatures":[{"sig":"MEQCIBHPR7GjoFWHkTmng1lH/VMOTTpZL/TsqpsrdjuSVlblAiBdJPrD9qzfNjWzmaOFNWPUvGzfTFDQr+W1zCFbO/zMjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"002bc2b7d7e14a95e282f940730cbdc347197635","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.0","@f5-sales-demo/pi-utils":"19.62.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.0_1783478737031_0.6360035043264731","host":"s3://npm-registry-packages-npm-production"}},"19.62.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"55257c7bd303b74065884e74e8fac669b4fd804c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.1.tgz","fileCount":24,"integrity":"sha512-d2momFHpdb1VW/lpaEMvbPuxflgPo4VrjP2XnTVjsCFTkp4InZnz3PSrwY805teZRPGIRy54CbkEkcKOOcOGDA==","signatures":[{"sig":"MEUCIQC81CI4xQqkgHGvHj3JwMVjpCRQ+Kc5QFvxZ3jmphWEWQIga9jEs+cQ8qhx/qxeWh5s+238HrDebhMFVU0AoThjqSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"914880a26dc07e8cbfe5f79dcaef4012e559779d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.1","@f5-sales-demo/pi-utils":"19.62.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.1_1783530922618_0.8388234918383557","host":"s3://npm-registry-packages-npm-production"}},"19.62.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"03bf9bae3a48a5a0df56d92ba64302dce9f76c4f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.2.tgz","fileCount":24,"integrity":"sha512-hNEwD4TmSGs48Qc0dSxG2ywel07jTzdwfZg3X2Gr1HEuYtXQ3gTpb7FbeVoFIYVB5A7BqFE8Bs+8TFtrp9yqVg==","signatures":[{"sig":"MEYCIQCyHPNhk+zcy8fNH0yt1PD9Ek2rTzpWOUREOroqwN7hFQIhAJ8bl7Fr+yZbGicaqTXgJ12e73j6aSLNBocWB4MciexJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2db94a2fe43570de2c145baf4692241c0154dd3e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.2","@f5-sales-demo/pi-utils":"19.62.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.2_1783543679575_0.05716902053212514","host":"s3://npm-registry-packages-npm-production"}},"19.62.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d616c2b89f8164a4b99a55c11f294282b28255bb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.3.tgz","fileCount":24,"integrity":"sha512-P4jHB7sIFAJW/VRS8LWvW2WZNQmAhM4FIAJyAS/aZKzgMPsJaPr522V/4pN413WXKLn7k4VWeZM4dexkmn2n9w==","signatures":[{"sig":"MEUCIDp8CKWWniaTa3U3aCuvE+hROVVoYZjLSJC3JY0X6TbzAiEA5JuyU2HZPXaQs7lf+KfyxqTRa+e/JzmaSX0GIw+5+DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9cc77a180e4cee61fa4793c5076c766c05bde7f3","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.3","@f5-sales-demo/pi-utils":"19.62.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.3_1783573793566_0.26411441155418114","host":"s3://npm-registry-packages-npm-production"}},"19.62.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f9ffe857b5c31b83315703e710a7321c260a5dfb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.4.tgz","fileCount":24,"integrity":"sha512-zenpPsu8O0i62WaAPz4E3CDIzaII1HpxGJrijl1S3h7tbXmr7JtDSH/r3uyoHWY6euZEGPBjyFiYrdRn6YbJFQ==","signatures":[{"sig":"MEUCIEirNoHOLtfopmJkkhXPbmUJ43TclbpgGwJBtNN7rqigAiEA3h7Tr9tgt2g7s/kpRssAzlsk22y3exEL/NCLBcsZfnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"156cce9e3d3c27cbf7a4ed531f1657d1b28bbdfa","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.4","@f5-sales-demo/pi-utils":"19.62.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.4_1783606578308_0.9278515644138967","host":"s3://npm-registry-packages-npm-production"}},"19.62.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"58cd2a9b302990397dbeaf8ce7601cba9e4c2daa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.5.tgz","fileCount":24,"integrity":"sha512-CnUnd4+fH1qbSp+N9iBWI1yl3IuKSvL22YGnSkPoPcp9mSjmaqm5z2P00ZjXhESEr4Vb9tgcPi+N9+y+jjffsA==","signatures":[{"sig":"MEUCIQCkNtYKac8wOXYAWZQvJtZXN8WKJCq1U+12ycfHN6EJVwIgPMX8gTPqZkfY5y63qU13jk8SeruXFiHALFeBlxL0RH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ca784b4a6a00ef524d9a70650d4867814240952c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.5","@f5-sales-demo/pi-utils":"19.62.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.5_1783623863845_0.11443001753778126","host":"s3://npm-registry-packages-npm-production"}},"19.62.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ea3a006fa0a82f71d26418eb995cff06dde745ab","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.6.tgz","fileCount":24,"integrity":"sha512-bnIMssYwYHfjvvrGLhFLR/t9obMYCNtxSBE5HJ+CXmzwckK4kUDNhgIDaHHLBorWE5YwhK0umCHy0mjZU+c76g==","signatures":[{"sig":"MEQCIFgWoyAo2nlH+KzUU4fPhPlPvw4u7VX/dpCatw28BcNTAiAGHkYqfzmigvsfTRIag6mmOwkPRXUgm4PI3+8UnioRxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bdcfe875d7dd59c33de3020155cc43567e760824","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.6","@f5-sales-demo/pi-utils":"19.62.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.6_1783631135567_0.7675227226395793","host":"s3://npm-registry-packages-npm-production"}},"19.62.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1cb8ec9fee8e8cce48d20850b69ab2a6d7b470bd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.7.tgz","fileCount":24,"integrity":"sha512-5sH5BW2FDvhHCBQz3yZYdcll264KtS76xoRjwnIyx2yvzCC8Ppj6PEsMm6cNQEri2J4Fboe2W25sDujIF0sI+g==","signatures":[{"sig":"MEQCIEtaZt7tqUiV+/4zZ4Uas7ZZ42fG1TL9bX8VZ5iZXQxwAiBnd1DC7g94cX2xjtnN5/Er41lXGTEi1agttzVoJBadmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"17aa1d5ff2467eea83e006677dbe258cc7eafe49","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.7","@f5-sales-demo/pi-utils":"19.62.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.7_1783656010904_0.27401083982932417","host":"s3://npm-registry-packages-npm-production"}},"19.62.8":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"229609c585513c8171c99181bb02aba171487fd9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.8.tgz","fileCount":24,"integrity":"sha512-S92MLnBFJM7PIUd3H+Ws1W+bzarLpMFshXsPyujmTDZNXxbNLw7M1iEnFlzNplK1dXHr0NWh/rmFbjfA88gfrQ==","signatures":[{"sig":"MEUCIH5VIMC8jRnFLoXkg5ucTxbFX622QAOcZ9CmlxA7lpISAiEAmMPNEc5gsrCh8FfSS+GeIVUMG4NBQM77J3AosRClr5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0584602afb1acee92e56dbe055ce252d7f417384","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.8","@f5-sales-demo/pi-utils":"19.62.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.8_1783683409757_0.902932682138045","host":"s3://npm-registry-packages-npm-production"}},"19.62.9":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c1256411447a95e0abed99f5a8438b6ace29f1e2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.9.tgz","fileCount":24,"integrity":"sha512-iN5qQhbYKD/pgbpdeGvpIiRav7R1FXJSYzJDRMA7TGgpmpu3MLpDcrPXLhUJYZpb/6QtL7HT3Zf9g3UQO0wAYQ==","signatures":[{"sig":"MEQCIDn/4wOPKtSwc79a0EcbadxapmPZJ3pLMgspwOrYhTGQAiB3j/TV2jKDc3iqM9ZfUmqwIg+SldOe6NuQjpmVhaZ9GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"584fd40bada549426b14c333fb2aa3424887dce1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.9","@f5-sales-demo/pi-utils":"19.62.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.9_1783706426907_0.8596191309182115","host":"s3://npm-registry-packages-npm-production"}},"19.62.10":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.10","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.10","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"087774e751068167f927a98cb080e5408fac81e4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.10.tgz","fileCount":24,"integrity":"sha512-Cdg3UoD1AKJyXPH+1uUISXBo1z/iKheoxn0Fsmd7NNBA+3tDOaPTXhasRqGVqFeknvNiw5LT61Lcs6V0E+RYdw==","signatures":[{"sig":"MEQCIB0s1xSAmbVVT5Ouh3Qf7KgZ2U7aUUv2KLhPaJYQzPVCAiBFtJlm+eBfY/x8vPP8f8FTXK0kN5f1IgD4VbFELQpX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7db98c7813a204d4c85786ffa16e07027a254985","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.10","@f5-sales-demo/pi-utils":"19.62.10"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.10_1783710186730_0.6859874801372376","host":"s3://npm-registry-packages-npm-production"}},"19.62.11":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.11","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.11","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d3fb483d3c9b7070f14ee2eb45f42a249d65e775","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.11.tgz","fileCount":24,"integrity":"sha512-K90O0bXSzWzSnhq7+LnoiVjywGzFjXGjhfKaBmkFIH3r7CSkj8N6qc7FTznL4P5wflFq98Yr/dM9EkWRAAPLgg==","signatures":[{"sig":"MEUCIQCa0szRs/nu9+4IyLIU5SegXMyAOpXra89QSOhFe6GCNwIgOFx/xAhIiJOtQUtRuY+yKVbanafAvU+oj5kTpTros1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"106ca9d01455ca80bb3eb7b2ac9d990ce0d114bb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.11","@f5-sales-demo/pi-utils":"19.62.11"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.11_1783763170835_0.5857772334895892","host":"s3://npm-registry-packages-npm-production"}},"19.62.12":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.12","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.12","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1ed5c15aca1b5f4829aee02af489995d8134a1cc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.12.tgz","fileCount":24,"integrity":"sha512-ipdoHcq8Pdl3GU8yauB4dODzgwae827TXcj+WcoFWgv17J4g/5VCqxPc64iMutp6bT4XzdS5Z/cgMkRHxtQHDA==","signatures":[{"sig":"MEUCIF0WvHvTLIETch1RrJyuegaRCsT6sk/1fAx76B4rSffRAiEAp/airMlxZYgO3YGokeVscqRwKsbfyEtRVLU3VkdzQpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f50d4489523a393218315b5f6c791231dc6d4077","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.12","@f5-sales-demo/pi-utils":"19.62.12"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.12_1783864815957_0.029922549332580983","host":"s3://npm-registry-packages-npm-production"}},"19.62.13":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.13","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.13","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"173315b4a2df0dfd8a45c92f64944767333b115f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.13.tgz","fileCount":24,"integrity":"sha512-8qsN4SpkraH7h0cSGagZPp5WZ9tz3gjFobSwqFk+MnB+ARFKD5eu4/GjEdUhISlQiCNU2QkfO/OUeWhq+jsi1g==","signatures":[{"sig":"MEUCIC6rNufsDSQlbdQOYGTe3iLQMGfGDcLIqRn9BP61Xk98AiEAxkwxxDotoEzx/+h9BSSdNKxBnDY32ONR4t6LpjTKpCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d2b79662835d4c9663c10140f8347189603228ee","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.13","@f5-sales-demo/pi-utils":"19.62.13"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.13_1783866758468_0.253620557214552","host":"s3://npm-registry-packages-npm-production"}},"19.62.14":{"name":"@f5-sales-demo/xcsh-stats","version":"19.62.14","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.62.14","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"82dfa3bb7d08ff8ea6f1fb037cd6e91a6d14fc1d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.62.14.tgz","fileCount":24,"integrity":"sha512-X6IHCa8HOR5gfoTI1QotNTm3CaNdlwNc/P10mwH3T7dYBbeuw8JekhNGhf0iELqG4PXrQzFJPsipNcg37me8Lw==","signatures":[{"sig":"MEUCIGl/hMANCU9Jnu+A4xev9k6fbGmjrZxsdssfeETGuoedAiEAl6GY7bHtfcj3a3+bwEQ9FPsU+o59H0eq+rGtHFuC9Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92197},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"44659d765c13030e185d5abe6524a0e573df60c8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.62.14","@f5-sales-demo/pi-utils":"19.62.14"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.62.14_1783869243394_0.9332657239724065","host":"s3://npm-registry-packages-npm-production"}},"19.63.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c59cf1e29d8aea6d38deff7a8625c520924be23b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.0.tgz","fileCount":24,"integrity":"sha512-tCcv2dMOK1gcRzAiz4/nJDy9XxYgjmuZb9v0IOvSEMvpS5+j3kjY2WKdL67idjCkTzt4WJ+YQ9XDByEhdPcfQQ==","signatures":[{"sig":"MEUCICXs1H0aXPp2dqdWt322kL0H3zH1zXuL6guTi5n4Ord5AiEA+MOlqikUTcGS5XC9+jx1dHHIw6CJ25luSTxPfzlzJD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d363d9f8ae94d36d0088aab8932d1952d7f2c4d5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.0","@f5-sales-demo/pi-utils":"19.63.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.0_1784040636866_0.5798398283645869","host":"s3://npm-registry-packages-npm-production"}},"19.63.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c1e0d0301f03e3153c0050bacaa11cb0142c0c0a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.1.tgz","fileCount":24,"integrity":"sha512-lUepU0DwIJlQ8NKdkivRMRA4rWNXGdEaEQ+lHAhChfj3Y0/w+P8dQupRnDhcEISIuTANH1n6O3//eKFSjTxmpw==","signatures":[{"sig":"MEUCIENvG8vt43Z9y+IHSXjO7L8FIkweSFNH2WhpcvMQQPbfAiEAhdzB6Bw74m5Nwzcfmoa0U1RGgmKBCxG7UKdA//aaeew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f3883e2a7c9e75167d119e1010689640efb292e9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.1","@f5-sales-demo/pi-utils":"19.63.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.1_1784043034950_0.12824321507021197","host":"s3://npm-registry-packages-npm-production"}},"19.63.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0954a981d4f1e5562edbac6f4d068abdbf110638","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.2.tgz","fileCount":24,"integrity":"sha512-9EnRe5hJeB0wNm6J7RwEkWynqFmspCbYY8Wu8+L6cxp3kavug5nUVOxgpk4jT96ceq0d042P0mTWOOzVcB7V0Q==","signatures":[{"sig":"MEUCIGV1pS1LAPaYqeXP1koIOkQSRBzAt5Bkp/u0Ttger4Q0AiEAtS58g9+4Ep7wtPWBiNdFMQViWlMqezoLOZrrjYBiE20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"288f30031280d9e84a4c4d49249ab2d261913496","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.2","@f5-sales-demo/pi-utils":"19.63.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.2_1784074604763_0.7452374780041127","host":"s3://npm-registry-packages-npm-production"}},"19.63.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"78a7f07b1053aea4d3bb104e96c39d4b87dfae27","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.3.tgz","fileCount":24,"integrity":"sha512-PS/JYjzQFHHqAB4FdH2qLoci24NZ/9UGX3QzCJntMSeqWquAgyZeXkWQf1HIrZsmu/ikEJCflnUrQ/2J81yiWg==","signatures":[{"sig":"MEUCIQCVM0fEmphH8paUD6xIG9Mc9c6AUMYguOmAsP88s+uefAIgOfEglDk9va4EJ+Cbz8+gRH5al8nqqzBViD9Fe4h364U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"884c6e3d2a3000a828fe71fad36b3d988e13560f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.3","@f5-sales-demo/pi-utils":"19.63.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.3_1784089903945_0.7271822881632806","host":"s3://npm-registry-packages-npm-production"}},"19.63.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"26c8c2cdf72a87a50c7d014a3ede8ebb8d1593f5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.4.tgz","fileCount":24,"integrity":"sha512-pPkaCg0RFfntNy7sGzLYSzfJq2nhXnShmgxSMA//ZRZ1YmDVT6EH+dzQD2q85Vbsy17gJ9/thV65ZNUdxkCfNw==","signatures":[{"sig":"MEUCIGYEt8gUF9tIvR4hG22L6wj6v+XPzMNmlc8AMx5+7lQJAiEAv27ElKQQGrSrIfSsrDqeH9cqmbAvgZzEVHrjaGNgtfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9dbc952b965b668320a26feacdefc3247e114217","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.4","@f5-sales-demo/pi-utils":"19.63.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.4_1784116749620_0.3289987072550855","host":"s3://npm-registry-packages-npm-production"}},"19.63.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b4df1750352b8c11ba840acf51067323c068fcdc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.5.tgz","fileCount":24,"integrity":"sha512-Jvh+M2PR0p8ZSwfz7Ew8F3aqlRtP2rVHFJDNLPB+hi7N0FJzIdqZn1/bD7xJJDdnX1CiXy/EBkM5BXJ2MsG0qw==","signatures":[{"sig":"MEUCIQCtCWNNY2M150CEw4GcyUgRMZGBjFSrypuY/aN9e6oTdAIgUv60AcJm8TKqvQ8U5MLAio0kv0fmedVSzOyR3W5gxGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"66e926bdc3136f80310c6a5a27cade55fc5ea80d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.5","@f5-sales-demo/pi-utils":"19.63.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.5_1784230910913_0.4515255112071861","host":"s3://npm-registry-packages-npm-production"}},"19.63.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"16f9f928358c91dedd7d61b6ba9fc7d509d60742","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.6.tgz","fileCount":24,"integrity":"sha512-GlDc9wzszyk4cDXkL6JNGFHsjzHP7l1b/MXje2UXg7xSavBWbLhtof7j1LuLf6uMBoff+YnN5/hlrUZxHE/XNQ==","signatures":[{"sig":"MEQCIHtAJIC9ZbRJPVp2rrAf9faHqG+s7bhFl8zNMIPEDvdiAiB2ikb5siFjIiLSPdrsM+l9SvZtf0SZ/xNsyMK+CIfByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f24790e4f2617287c53171fdc6596bb257dfa499","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.6","@f5-sales-demo/pi-utils":"19.63.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.6_1784303842919_0.031980043812520176","host":"s3://npm-registry-packages-npm-production"}},"19.63.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e079d5d07326382079fdd74f38270f827b5f7975","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.7.tgz","fileCount":24,"integrity":"sha512-CYtxcX/+V6j2x+0dJr6eheqjZtlGT4OJcboBPQCJ8+FXebEAC+QkyhSaD17cIARk1G9G/r3viEE21gcHOTB3Aw==","signatures":[{"sig":"MEYCIQCq90g7KmZd/b1mi/YO+7XYTXocTnCAUvctfHbS2V6DwAIhALfd69sYWFM84V1PqghG6Lt5yHse54v1AUJumSgufQWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"60a30a905669791dd0c2f600254d6b95c85ecd49","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.7","@f5-sales-demo/pi-utils":"19.63.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.7_1784432940986_0.3909072931026074","host":"s3://npm-registry-packages-npm-production"}},"19.63.9":{"name":"@f5-sales-demo/xcsh-stats","version":"19.63.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.63.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"184457f3b3017ccc1dae4d498332cfd8525396e1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.63.9.tgz","fileCount":24,"integrity":"sha512-AgVuAHXT+hnghhU7Ifo7l1ZK98MgQMcnGJwH2Z70v9jihRfSdeAPgNQOFRNi7GwhQX1tLzol4v/WdoXDu+aYtQ==","signatures":[{"sig":"MEYCIQD4McuQZ9iGdeLgTDZTnBvN5jSXBEpX9IIJG7p3WibD/QIhAKbXHBjaIlrkwLKup6EcoIZ/jX416y5SmvNDpJ7WzR/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"eea49d81b495f0d86c6889fcde00a128d572dff7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.63.9","@f5-sales-demo/pi-utils":"19.63.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.63.9_1784476575154_0.33087405213068743","host":"s3://npm-registry-packages-npm-production"}},"19.64.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.64.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.64.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fdfe4e5081087106178cc6b2304528dff5de5573","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.64.0.tgz","fileCount":24,"integrity":"sha512-jlZvX0Ow1fPtlWeraTq2c08SCpD74Sp0K3SdID8hmZEfISmv32y7OhP9WYQpe7BkFI9iKLw2D16lsiIDTmlwUA==","signatures":[{"sig":"MEUCIHbTWp8loBD9AJ5TH1IVlLDtVJ75IcM10tmTLz6LLYdmAiEA8o5RRFCRnqxoeMC+hvwcFInwmqi+tEh7CgUZdHLSrJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bbd42a4a1736bcd2d2b54dd27c8d1e49a6beba26","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.64.0","@f5-sales-demo/pi-utils":"19.64.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.64.0_1784521283768_0.12858244669226604","host":"s3://npm-registry-packages-npm-production"}},"19.64.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.64.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.64.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e0fb5cf26cbec3ac56975671c676aa7febe9ac4f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.64.1.tgz","fileCount":24,"integrity":"sha512-RYmafa4jB+lyCiid9XWTvO3oS+30N4IjvHmiych77NrtzwvxVoJmMBT8vZPQl7F2EKX2bjPeh8XsNCxgWk9bNw==","signatures":[{"sig":"MEQCIGhOOQBsqXzgTF7I+653GioG0GHlzi//m8lC0NnTJGSrAiAejms8dQ+yduR1OghlZ65i+vI7AvgnVkt265ugojDbvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"946535556f67cab152f2d64c5e0e25aff3e67fdc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.64.1","@f5-sales-demo/pi-utils":"19.64.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.64.1_1784546524201_0.5635731494451084","host":"s3://npm-registry-packages-npm-production"}},"19.64.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.64.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.64.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6c03c66031ac2d0ba0ae9ec2478250751fc95d1b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.64.2.tgz","fileCount":24,"integrity":"sha512-pbrbjF4XiAY5gI5ihZsT5G4k56IKNHDm9uey81jdBSMtexJFWRaCmdNnynAHs0B35pGbcL9x3Q3wqtaOUbsHAA==","signatures":[{"sig":"MEYCIQD4nU9PceH0gJ/hOI6zDi1bLMfr2xx7xKbPw7SydbXw+gIhANO8AJRiDJdaAbuqcynZrYxrjWZ4vyelq0ZUb+kZxH+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2f997ccc03d56bf0345a7cb56fefb94414ff3d8b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.64.2","@f5-sales-demo/pi-utils":"19.64.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.64.2_1784557910959_0.5517895043434327","host":"s3://npm-registry-packages-npm-production"}},"19.64.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.64.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.64.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f5d39ecdded174c43d8e994aead3191da5c9d64f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.64.3.tgz","fileCount":24,"integrity":"sha512-U7vbdbYksE8YoYnnjExqtTmFOvw/Bp+weDAm5lXypc6cemEHRlbubqfnVpTX77SzHjZ4v3PiEy78jrKxSAgsdQ==","signatures":[{"sig":"MEUCIQDiD/jI1d86nG/zXM6S7ZDrQ1kkYmrNLHQSb96zXrMxQgIgbaYowkuqv0JVipaMb97rcM8K1wJ7M7Kp0XUce2pPmJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3aaab225af4829e6b49252402e164c07bdb3861c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.64.3","@f5-sales-demo/pi-utils":"19.64.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.64.3_1784565226826_0.5716436858557412","host":"s3://npm-registry-packages-npm-production"}},"19.65.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.65.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.65.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"56c0fc419519eb06ddfcd75f45e491f6fd26b032","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.65.0.tgz","fileCount":24,"integrity":"sha512-OCvpW6gYOfVje4j3HRw+rGsaLr8BSRThfL4RqPTygqivZc1l80kyWjaDtw10kpt37grvpuvAOAGTG1gpQk2YLQ==","signatures":[{"sig":"MEUCIETsJUjI17xv20QAtNIy4BY2pq/i8ARebskQ5bq2lOSxAiEA99GcTsBP01cHyPj8TI0jNDsoLBO6EgZbTiRN8/SQjXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"342e21815d71783c1c2b1ffe233bc0078fbcc44a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.65.0","@f5-sales-demo/pi-utils":"19.65.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.65.0_1784574443818_0.21050667022796477","host":"s3://npm-registry-packages-npm-production"}},"19.66.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.66.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.66.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0901d8bee9d43a7f45b93c5c994d3f7043c32b35","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.66.0.tgz","fileCount":24,"integrity":"sha512-cyhanWlPnMPPigwyRrHRZaPISHUhd/MKjRjLrldLtbcNiWYFUIS3nEoHP1KC/NVQ3N3Sl0qidpiluJ/nu98+ow==","signatures":[{"sig":"MEQCIARlPe6A48OFADT0vxLq6AgWeoln6QhUCX6YwNnxhaeXAiBeVDxFa35fNDCO7phsT+Y0kYU+/Tx/yl8hEewFyCJ2SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a2db5b22aa941b407f9072d154137c57ea932858","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.66.0","@f5-sales-demo/pi-utils":"19.66.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.66.0_1784577465355_0.010820343408393107","host":"s3://npm-registry-packages-npm-production"}},"19.66.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.66.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.66.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3be918c74b2398bf6b7438b47e1599e5c019e9be","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.66.1.tgz","fileCount":24,"integrity":"sha512-xI6LY+Q8VHPZxGSIs5dthB9h46wcZ1rCyWnyVG9IUxdrRmeVBTDuZUW6mO/nxN4vM6yX4uN5Q5/SF200aFyxiA==","signatures":[{"sig":"MEUCIQCMXq4JF9Ov7CaDiQrm9+wizk9Sge4qFOK9eG/o49BKGwIga/W5FWuytY5EX8u1aevl2+JrHdOy2HzxpWOea+gpVF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"818d8885828e0e5fb5a9c23d5317d2584ed1a33e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.66.1","@f5-sales-demo/pi-utils":"19.66.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.66.1_1784586952736_0.348748058349476","host":"s3://npm-registry-packages-npm-production"}},"19.66.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.66.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.66.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"77db880d386e5ba3a5a43c9746739ba5f4a22351","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.66.2.tgz","fileCount":24,"integrity":"sha512-zJ+ZXiBpUbo7TJyi/He9pv1D2mRzTVbHU3gwd+nx5FjoGJZe8+EvDd8zfR1BnqX3rIgGMsoWhKCEcVFmYMkRFg==","signatures":[{"sig":"MEQCIE5OZBIr3aJ5uvXtXRsZGSw1hUAeg8jx89OvviSk7Ob0AiBcaKJK+KP5PI85y+T0Ucf01vqc9PGjvYZGbor4KeO5NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f0222aa5d473e3589b94a76952f1d5244d03ed78","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.66.2","@f5-sales-demo/pi-utils":"19.66.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.66.2_1784597964783_0.80434446660716","host":"s3://npm-registry-packages-npm-production"}},"19.66.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.66.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.66.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9b25afe5f46429a4855be4f0ed0c07474ad87eb5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.66.3.tgz","fileCount":24,"integrity":"sha512-of+gFh8RvCzqv1d0mBpzJO/sGzEGhkXkIg+R4UY7ClO4dWccwiUDWjL9i30CFfSrZdnde9tysvSLleBj4An6Vg==","signatures":[{"sig":"MEQCICoAEz5koZMo1Xp5CjCU4tBkP0pwmd3q0PTuuX07967OAiBFRWl8jmluTxFMuOwcreaKAKMbBmAriwySt3CNhTdiiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c6d094f4cc311a87be58d7c329c3095b82926a8c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.66.3","@f5-sales-demo/pi-utils":"19.66.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.66.3_1784599689877_0.9979601877631585","host":"s3://npm-registry-packages-npm-production"}},"19.66.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.66.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.66.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f7dcebcd4c663b964ec8a2e93113d07dfd2ba6e1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.66.4.tgz","fileCount":24,"integrity":"sha512-cKUzAJW641G5ESlPVm04DuAi27QHmA0Vgzae4pCvrO5++SjBHYL3MwNX9zuOuD7DA4THklBErULhdUkfDn6JAQ==","signatures":[{"sig":"MEUCIQCiHEka0xEdB0nI6TAUgKUzy531r0kvAZKZPFHuhh7LGQIgBvOa7RQKkT+aWgZXqpPsKBZR95M3iMbK+6BoDaFqZAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"70a010af06bbd9b94011020668c0ada077e5164b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.66.4","@f5-sales-demo/pi-utils":"19.66.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.66.4_1784630971745_0.5963696766471731","host":"s3://npm-registry-packages-npm-production"}},"19.67.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.67.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.67.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d81b8558056b3da86b5aa1277c1373277088a686","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.67.0.tgz","fileCount":24,"integrity":"sha512-JwgvC6O2V4HZKMRZpWd3CigPLHNxFYKJ9z+QMeUux6c5ueLQBSA2q7CrcrPgsTR3+BsxpO/EIqyPbtTcSpYTjg==","signatures":[{"sig":"MEYCIQD9BQYOGWc2CPQJL53A593SSADX7qwQzGhWWBroA2/lswIhAMGA10prlN4sMOx079bIyVZwyHEKSrk8exydQsXqDn1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a23a6feb94e99b78479b2484a1fed8562578edc8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.67.0","@f5-sales-demo/pi-utils":"19.67.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.67.0_1784633694475_0.46767606530056827","host":"s3://npm-registry-packages-npm-production"}},"19.68.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.68.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.68.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a26d137ec70565b2ffe5044635f047dd89750320","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.68.0.tgz","fileCount":24,"integrity":"sha512-JAeylNXUc4BaeZmpZAfM9Kl9PL90vD8XsdKQ/JgvFLQcoPvr7OaDltiiOzCQJoAMhf+09USs54kJ0vTCuy+5OA==","signatures":[{"sig":"MEQCIFpkSfV/Izp2PtAkaKdZZPKpb884bddP8hFddo916Wa+AiAr9GZRzqJ66cMOv0GwIb3AUQbyP1YbZ+H1vVOmvYBU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"84f5d14512c1e3c5afc1c2e21815c27c91e958e3","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.68.0","@f5-sales-demo/pi-utils":"19.68.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.68.0_1784637913539_0.611140257693521","host":"s3://npm-registry-packages-npm-production"}},"19.69.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.69.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.69.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"96f9037d694cc792ec766cbeefc73b2e7090ed3c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.69.0.tgz","fileCount":24,"integrity":"sha512-V1Ribs7O7+mPZKc7r1NF/orsT7xgR5ja2zpZSoJk/EeydKgFUmTYlX9H6mQf404bY2BesDEJuXQ/snchX9LIpQ==","signatures":[{"sig":"MEQCIBWjQR3LO+iLeO6V0ttfLBCoXg54qLJn5j0ZKt27pe05AiB2to0AB9OJ4zs0ENF/hrmNsSC8Nc/Ige2GaP+RxTgl8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c4e33ca5c39926079b1cce71c37f0bcbcc8cac7e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.69.0","@f5-sales-demo/pi-utils":"19.69.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.69.0_1784665244019_0.15549109617055978","host":"s3://npm-registry-packages-npm-production"}},"19.70.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.70.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.70.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b109a924e217bafc18a2c5225c730bd936111537","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.70.0.tgz","fileCount":24,"integrity":"sha512-HQ3cLD2uFyvLwmlmy9CJf9vAL+pKNAsO89YoAdytH9ReqVd2JcsRlsJm/UhsL0EmpcprVrMpCG4czWL0YNGtJw==","signatures":[{"sig":"MEYCIQDiYMxQdC4WlxRcm7zrNVVq+b81GBOYJ2v34fpEQC6XoAIhAJttW2oLZjr9PEgjEzzh8N7/SuHNVKIE0vsD3RoHJCEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f3ee43f02bed815fe6236fa03883d3782d8a7969","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.70.0","@f5-sales-demo/pi-utils":"19.70.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.70.0_1784668565828_0.5455335860870241","host":"s3://npm-registry-packages-npm-production"}},"19.70.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.70.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.70.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9164e8670b13dda2d68d2c4500ea176c62c7e0eb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.70.1.tgz","fileCount":24,"integrity":"sha512-r6qSxCGrNcuM1yuqIQEVYvSkidOMZn2qvnTvogzKRZh8fpZ8IR/O5WP+QEjnZS3hw2fNaBMK8Pfmv9rsauhD9w==","signatures":[{"sig":"MEUCIQCiyDctiIvefABg+7HKFMFnZCCZEtGiS4Vr3m6nSemSEQIgf4Y/dMUXx6tZh/NYGhe21fjla4HSzTo4EZ07ebMcEPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"fc8acffcfacf6de619595dbcdc888b0a30d1c5d7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.70.1","@f5-sales-demo/pi-utils":"19.70.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.70.1_1784671274880_0.04191367076545505","host":"s3://npm-registry-packages-npm-production"}},"19.70.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.70.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.70.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a88f8ed47656d9d3804ade12c1997c4dc11c8705","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.70.2.tgz","fileCount":24,"integrity":"sha512-8Tnv7B8MEg7Ow1xJzd8JxGio5RowzV9jyaxku+ud6PRaPRT+eiGUIAEQOH1dAvZtJUyF4cDBbvr22dusQW/nEA==","signatures":[{"sig":"MEYCIQCRQOgaJQ7Gg1h8IKlOeHaA9ZLbeA5PMj8EDba+Wyv0WQIhAKQgOPuNuKr2Ztm1uJCfydLsU3VRcEpQXmSwQSe+OBGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"05387057f93d75a54a49918fd0a62f29047ecf16","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.70.2","@f5-sales-demo/pi-utils":"19.70.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.70.2_1784683240246_0.8786707937982394","host":"s3://npm-registry-packages-npm-production"}},"19.71.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.71.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.71.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fa058d857be9b4bb306349650c785714d5d87f8f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.71.0.tgz","fileCount":24,"integrity":"sha512-UOwRjpfaAGaQd1IA6LVSRBIENcV/u/nXdciGqeM3sDUib7qpOAwCSkf/K/f1HgaK8oJ+9Q5WD81iC4dLrom+dA==","signatures":[{"sig":"MEUCIQCvoXkYaLZxao5ylhR1PRK3R+d3bMcE+47CkjyPp2DdnAIgbhNQpeuMcPgzSSKCu+L5P8GhlRvEIM6eoOyXOJGUpb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"820c7a81493686a02db8bb81e628c6437143bd79","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.71.0","@f5-sales-demo/pi-utils":"19.71.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.71.0_1784685124427_0.9013282427347269","host":"s3://npm-registry-packages-npm-production"}},"19.72.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.72.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.72.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"01bcee337399060752b8d7c21d0acd1b4387ef6f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.72.0.tgz","fileCount":24,"integrity":"sha512-I18w6JRYmuo8YgvNxvQrqj839QR1w6beQoZiUSfivkeHkgDuW2LDvmZf/1OPrgm2ZA+NSMEnEwVjYUo3jdziWg==","signatures":[{"sig":"MEQCIFabE5M8eATGoqX8T3Q/iRuAQsTYTeGjWa95mF5/UI87AiAIZDYI+iGpHdQXYsfYnJWJNbfCcjzpiKSGa53oLGiHIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"43fbd3cf08806284c4d377bf883d684b838364ca","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.72.0","@f5-sales-demo/pi-utils":"19.72.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.72.0_1784689640753_0.7544360769917329","host":"s3://npm-registry-packages-npm-production"}},"19.72.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.72.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.72.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"77968a9b1099eca82064443b23c5f707b8ced9a7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.72.1.tgz","fileCount":24,"integrity":"sha512-Lc8Su+s14h7+1Hj8XHXkXdNoRe2dWdRQw8O+6wyLrZEY/uWxKEsVQqJjUeQ7kgaobDdFMsUbrwOFNCM9oTXp4A==","signatures":[{"sig":"MEQCIEG8Dlrel4mX+2ZsmB2HaS8aQd10YA6DcgwduYNwdMlRAiBiUsWiC+z3VZYEpidUmBYNJ707jUO4Am5+XBFX+DcSVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7a6869d834d2686296ed22beb52ca0d28876a1ee","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.72.1","@f5-sales-demo/pi-utils":"19.72.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.72.1_1784694635144_0.6990751010783123","host":"s3://npm-registry-packages-npm-production"}},"19.73.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.73.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.73.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e290764b0455fdf67e4926b2c299224bf49ad70b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.73.0.tgz","fileCount":24,"integrity":"sha512-EJQImPXqpDsnv6XP0rAaI/6UjIXWIDiIw1GOL0H8marRvbN5BS0YOUH+ODFZ+afs+w/V9bsvV99yvKcfHp7WxQ==","signatures":[{"sig":"MEUCIECKagA+OxMtIVi1CYan/H+Fy2wJuYNhobSYU89CJObsAiEA8zvd4hhKYMUxbBrGUbfAA1GObfLsmdmWI6Sl+7onLe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3f32c968ef8b2a0c9fabbc1be3fbe5c7395a7dc9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.73.0","@f5-sales-demo/pi-utils":"19.73.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.73.0_1784697886307_0.9583061545348699","host":"s3://npm-registry-packages-npm-production"}},"19.74.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.74.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.74.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ba84a72e89beb635f90d517a5a92c66ffb150f14","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.74.0.tgz","fileCount":24,"integrity":"sha512-+wVTLW57uKprvSTArq0JJNMFYDrw9gKDXC84KrrUSu+qJG/SBI9MgOZRZjaGo2SYH27ZesM/m7JE75JmpqVhYg==","signatures":[{"sig":"MEQCIDoCZ78sDWZBbvKQxhtCnht0kMzDsv99UvLQ/HiMU1NtAiAZGH4W+1KdHrAyuwl23PYtdERK9yc1ZPGceioWPjMc8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c6fc2dd6c16c816e5857edc7e892837405dead7a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.74.0","@f5-sales-demo/pi-utils":"19.74.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.74.0_1784701174176_0.6285265911395501","host":"s3://npm-registry-packages-npm-production"}},"19.74.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.74.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.74.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"964b7f9ed18fb2711a165f5d0b1c0405c24029f1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.74.1.tgz","fileCount":24,"integrity":"sha512-EuE9z+iMTeY09ywebPL90t+nTJo7sMPN2fe427FzbpF50JdkuvR+tHlGs4Ydv4hpxwRuPquaslpZPlYqqzQIQQ==","signatures":[{"sig":"MEYCIQDpEuYJVF+eXKEWvyl5RLAUiTMzmTGZ5QQf9fvunT3WzQIhAMnYuOQJrzdt/5QqJ0rEd5r8a3DP7I5idJ9ggf8uii5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"299bd675db165c552f1a662ebebb7b266fb10814","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.74.1","@f5-sales-demo/pi-utils":"19.74.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.74.1_1784716792627_0.9919844920388181","host":"s3://npm-registry-packages-npm-production"}},"19.74.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.74.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.74.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"02405fe41fea2be50487452825409dfbe3fcba2e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.74.2.tgz","fileCount":24,"integrity":"sha512-sGooJdntjTCthmDA2Hg5uTYtqhxFTUq0se12N/x3+Iw18neV+nmliSNiTsl+hj+HCcXUimnSGi5B0SsX5Aarsw==","signatures":[{"sig":"MEUCIEUQ8uJJwwsdphLrNlqDpSkNFkWJvR3ftg8bPDRhqu7ZAiEAoa3BteeWbP8psDM/9AvNj1Zb68jt9IoXHUhpWulDi3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c0ff94bc5476e1c082e31b85ab8afdd193010f33","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.74.2","@f5-sales-demo/pi-utils":"19.74.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.74.2_1784725928479_0.9676399488033638","host":"s3://npm-registry-packages-npm-production"}},"19.75.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.75.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.75.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f9a8998b033c83831fe52b610116b813df196666","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.75.0.tgz","fileCount":24,"integrity":"sha512-6SIn6fxR5kFkKd+reP2jaiOSS9cIntkAPCTY11QvickHEn3+ZYWOit5Sxwaq7WH1IZk+UT1yea9JOgP0tddw6Q==","signatures":[{"sig":"MEQCIF/P0V9KOBUD2nZSNndGsyDF4zSJt4E7XRUDyB1rg3DoAiBn5bXiEpkwUpJw84uBFoxSMzFY9gQDw/ENV0qqeYffpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ac9635391c489c70d35c68a0e1cacdbae9f7e631","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.75.0","@f5-sales-demo/pi-utils":"19.75.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.75.0_1784729351093_0.5989376375364253","host":"s3://npm-registry-packages-npm-production"}},"19.76.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.76.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.76.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"78169a4586ce9dc6dbbf196a5d5be8b40b07621b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.76.0.tgz","fileCount":24,"integrity":"sha512-QEfaq8WGfO7W/LtNofPgh2bI8+TJOPUrn6OQ2oSGVaS3PrQDllcPMB50ipaUECOFHmzxHE0ha0+XiGot7oR8qg==","signatures":[{"sig":"MEUCICLb1mlG97Vbuz6E1jgwg1hrIPEdNB97D3yhapfekaksAiEAs2yMnxk0JQAc/krhKwrbCgnJ9H6SyRLyJZUWtdBgCzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2e4e3b0d461f6dc353419167c54b0da3c7310765","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.76.0","@f5-sales-demo/pi-utils":"19.76.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.76.0_1784739982555_0.6588837644462009","host":"s3://npm-registry-packages-npm-production"}},"19.77.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.77.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.77.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c225ba5ee6dc784ea61e07562b76f910f5d32415","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.77.0.tgz","fileCount":24,"integrity":"sha512-ronkaV9lUdd0bLsk1F6YzOu9YtIG/byISiCcwpZODNlU66RKT+dAX2ZI80ctF1XlMTIql6xK76WUC8jQigBAIw==","signatures":[{"sig":"MEUCIGMG2CZdevUJsVkSg7tMibl7G0zIBTEZKKoPzNCHB4VjAiEA+in3TA0zvq/gQntOWVcNVHLV6AZ6eRQjHjxeNCW6YBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bdabc05ed9f27370b8cb0f794923cf981d71cc82","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.77.0","@f5-sales-demo/pi-utils":"19.77.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.77.0_1784772097205_0.8091725145603357","host":"s3://npm-registry-packages-npm-production"}},"19.78.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.78.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.78.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2d79dc10f332298f02f99b671c4d5d6e568eea7d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.78.0.tgz","fileCount":24,"integrity":"sha512-EbaD3o646nYqD4xFwo53LAKCiBOMASAVz3WBgsUv7BhW69lyBeEjLzWa8pGvwJ1qBqbM2iPmGRAiUtNFPYavEw==","signatures":[{"sig":"MEUCIQDxkkYSyUSmFmdKIZ0j61nN6PYbVO74/2KzM+Bu3y/f7wIgXgBVv+fVwfKXVWljzbIgoltfXOC9IEW+SkfmMZbasAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4908d518ea7dc67ce318f16c193098ae0921fb34","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.78.0","@f5-sales-demo/pi-utils":"19.78.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.78.0_1784774298335_0.08716902179084074","host":"s3://npm-registry-packages-npm-production"}},"19.79.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.79.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.79.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"399fe873fb8b7004086da8fe4fe68b7c898efa08","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.79.0.tgz","fileCount":24,"integrity":"sha512-BVXiUe4NSdj0z2BX808MOQnxkexx7hvQiJRSMbrLSDhtL8JYyCVsWcZMg3qDujfDOUXaQ/aOJLtmgDAeRjwkZw==","signatures":[{"sig":"MEUCIC8aEir+kzRwLIYxTLut8PBcz+EIspu3oQUFbQSQ1udvAiEAwmLB0RgT2Cw/tdmuzN9cj6SJLhRoAhfk0scLLNAguDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bb028312865cdc99ca29db43ad15fd289cce9a85","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.79.0","@f5-sales-demo/pi-utils":"19.79.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.79.0_1784786724769_0.44487757487198376","host":"s3://npm-registry-packages-npm-production"}},"19.80.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.80.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.80.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"72f298ec366ee68184fddd8d495d7316e1048a8c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.80.0.tgz","fileCount":24,"integrity":"sha512-pVSxOZowbyJxgMgRhi2LMirRaab9XkuWBI77Jc0ADWuMvpwPyl/MIqOBAnbd+qt3VFr55NuuWPrDULW23i27cg==","signatures":[{"sig":"MEUCIEq0krhPz5IrWa84fnX1WYzn+MVb7HMil6DU/URoF1sOAiEArZA89b9sYGqlsM7t2ICEuhy26Iv7Pb+GUboi791207w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"456a1d70965fabaa34027324d9af6d224c4ab73e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.80.0","@f5-sales-demo/pi-utils":"19.80.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.80.0_1784789478347_0.7175227127951815","host":"s3://npm-registry-packages-npm-production"}},"19.81.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.81.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.81.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"209569031dbd537a38e12944b0a3b16d1b725d85","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.81.0.tgz","fileCount":24,"integrity":"sha512-1ao02VgsSVYFiy2BciAaiSHZyGZLyQZ9bEBoDcyoZyDoGpE+CCgxrTELlcyS1y5+AVBKcO9W8CttAYo4S2ESfA==","signatures":[{"sig":"MEUCIQCGRuyjkgpmhF5yAC6qy3xxLX22yqZW9caaem+ZGwlJIgIgF02nTcYRE4bhTh0OVSMqfLKM0W1hCPHKsDd8hIcXgdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"49eeba707c688fa7aea7e8eb4289762002c87dc9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.81.0","@f5-sales-demo/pi-utils":"19.81.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.81.0_1784792025574_0.057921700421460054","host":"s3://npm-registry-packages-npm-production"}},"19.81.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.81.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.81.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5783a06d02cb8a7f0193d11cf3ced5873d405bd4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.81.1.tgz","fileCount":24,"integrity":"sha512-pQrI9xvZQdiwld3Ax1bNhRQ4DzDluN1pqCZpS3nqMExleSTFStmu3vfm1zNHyPalLkkKB4knur1DL7zeGw5DBg==","signatures":[{"sig":"MEUCIEB2pevoj+92JFhVGPi6UBxD7LRLV/5LQNJarbXc54pGAiEA29n89l9yFCTD1rwG0gZ92xlOJZ5Wj1MgQGYakf/aQmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"27b80e6050da531bf6f3b60628a89cc63d92cc66","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.81.1","@f5-sales-demo/pi-utils":"19.81.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.81.1_1784795719870_0.36074176264140334","host":"s3://npm-registry-packages-npm-production"}},"19.81.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.81.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.81.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3e3b975746117f2e65c4430b42aee54cca1791c7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.81.2.tgz","fileCount":24,"integrity":"sha512-qjOA4RC6q/Ro0nGk8tpFxgz+l6CspAsaVkCqDNX/ThHqPv8O2XZRYX/bniUXoczB7w2EuFSnOyMd4GjL/pPHSw==","signatures":[{"sig":"MEUCIHY4+kImu9rwvuY2EUCIjdVJ2odCVGWrvO4c6mDbkpSQAiEAsTF6GtgIct1bSa8M4lC9tqpzD9SAgRme0ZzWYtViiuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"551f4607c417658e861efa41ecb4ddf60fed2826","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.81.2","@f5-sales-demo/pi-utils":"19.81.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.81.2_1784810913114_0.8973235308625993","host":"s3://npm-registry-packages-npm-production"}},"19.82.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.82.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.82.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e95b669cec0fd52429bfda9bf56db70289a1a737","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.82.0.tgz","fileCount":24,"integrity":"sha512-q6AoE3suFpGziKzqJ7k9RqkRfOeCaZreUUssGGli72+KsOT4Sjmgb/1dgL6tMMFtlR/EJXiwOGBz6BSJ6Mx6Vw==","signatures":[{"sig":"MEUCIQC4Y0rUCjg2kXkhqDDKJLo0wmOBaHewAxZCSBDkGY3IHgIgC5AUCG05HAQkDge3JJb/+trSRWQtqh0EhuXwCfYSUQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b65404711a59bf76a8c6205f6af1fc9566e7d764","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.82.0","@f5-sales-demo/pi-utils":"19.82.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.82.0_1784814819121_0.1929803235418981","host":"s3://npm-registry-packages-npm-production"}},"19.83.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.83.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.83.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"751367eb0ba7135c6d5cff4c34d65a6c40d0f4fe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.83.0.tgz","fileCount":24,"integrity":"sha512-uu4FVRX/WJxaXbM6oBsoZc40sYmhsg8OmHbIppyZ7wo+vrNajUFcFcxjdn4G781tPVL8bssuflFbPVuVMGYc1w==","signatures":[{"sig":"MEQCICxojQhyaN7o3zAahyDsYvk4ojfRt7SW/ZSZykJHayVLAiA0c7g7w4PU4u7I12ZiUCCZODxlHafEbIt/mBXBOcCiRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a0d8a930a0b6f8bba3730223529fbd078cc06ee9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.83.0","@f5-sales-demo/pi-utils":"19.83.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.83.0_1784816467458_0.645831767686269","host":"s3://npm-registry-packages-npm-production"}},"19.84.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.84.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.84.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"36297007172c420f8c2e68a7a0d529430bb819ab","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.84.0.tgz","fileCount":24,"integrity":"sha512-7pRoGArzT2ZqNw+7pnUETHohtRTjpYOjtf2aqX8ITdfFbQglNCRPEoQjPJhU7wR9lCWrPzuidyDFIRGSiOAEsg==","signatures":[{"sig":"MEUCIGBCUSx3POcJ06+pkYr6W5+Oao8I17I45UHs4eBd7bLYAiEAthbSqGi66AVqVHzJt0+5u3hHoe5jdrrYUhV49I3E8Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"61adb144f98de4a4989e874a9c8b6641effc3b52","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.84.0","@f5-sales-demo/pi-utils":"19.84.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.84.0_1784820082598_0.22403280494836286","host":"s3://npm-registry-packages-npm-production"}},"19.85.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"19e312e532140f2cff60f3cbb5a049477cfcd077","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.0.tgz","fileCount":24,"integrity":"sha512-SVOvfLXUuBjWDyNDOq+CQB0r25wIfxJK5q1nH8qTGQvqTfZ4Ie9RqOruhCc9Cg5cao57GMjmkRDJSmp4t5dVWw==","signatures":[{"sig":"MEYCIQDN8u5Qlt/LNBk9dGWjWvZ2XHmj23brZWVeam3yD2w4jQIhAPMAD13H2t9AR8hv1aIKdampPIf/ncrTYhSt6l5pSB8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6e7e1972db24c3151be8dceff0e37d424d674edd","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.0","@f5-sales-demo/pi-utils":"19.85.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.0_1784825963852_0.3827877986140462","host":"s3://npm-registry-packages-npm-production"}},"19.85.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1b3e36bcf153e03e43275a72d2a7fc49c8c69e0d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.2.tgz","fileCount":24,"integrity":"sha512-p/KuHIuCzQ1WsOIfTB1gBrNt2zD2MxF9sbXgwp8sD6EjbK4qoxC5aBReAwOl+od5DZQpUNLoqFIsm6pgKS5/Vg==","signatures":[{"sig":"MEUCIETmfoZ9lL8ovpzLHAS6Hwd5yGTsA4wCr9CGsOXtwDCtAiEAq5z70RqLsxLekwJaEswpXmHFBd8wQ+HBQ45knUIJwBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a068b469d7c985c518847bf2862acabc1605f490","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.2","@f5-sales-demo/pi-utils":"19.85.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.2_1784832856509_0.46706064430369176","host":"s3://npm-registry-packages-npm-production"}},"19.85.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"de31d14e3f78376906c3b41c9333cc30af9f0e02","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.3.tgz","fileCount":24,"integrity":"sha512-6y4FM9P/r3UUjZ7cx2kjYap0825WDQ0lIIzE7bAIHI/dKDhvnGmISjlbl2cEr/A1bD+x+TJX2xuHVn14entquQ==","signatures":[{"sig":"MEYCIQDXXvAtZcqNpYWlqsSK1gp/aqVu7/snUfiJV2eutUD06gIhAJjwzvFCsRpnAnlRUaw5IIFHxzxSLpQh9DKf1QL28xMx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a3a789009c484dbdf11840b17a59588794b8d37f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.3","@f5-sales-demo/pi-utils":"19.85.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.3_1784840648748_0.5649272475400999","host":"s3://npm-registry-packages-npm-production"}},"19.85.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2eeeb3a6f63e47d610aad9aa3a6e02175cdb5eb6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.4.tgz","fileCount":24,"integrity":"sha512-XLlSH0dO/gw59niF3tB63oUUOLGhdJloiZfWURI+oZ9OfIa5Tly6R2gJzZCzRxG55kEXqiM8K/Pn+0sEKfipUw==","signatures":[{"sig":"MEUCIHiJkJsiF/20msgmA8tCv47EiDOtJHB9h0wqtyyYN0uhAiEAtON9rCuDCyLOfYv6o09fLeTLpe2rmeM7qO654u1/s+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d014668cc60902dc4545082fc2c4c2062dff4046","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.4","@f5-sales-demo/pi-utils":"19.85.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.4_1784841912690_0.19555705407750845","host":"s3://npm-registry-packages-npm-production"}},"19.85.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c6cbb76c3c3aec23e3eb6e17742235021defbed9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.5.tgz","fileCount":24,"integrity":"sha512-9sDZqlrmEEgqCZ9YlsA8YIJhivD0AHY7T2kiMr0yh/B4bcraE30WRAl3QsLKOtmIMvwdEgxzGr7wRS6BWtc5LA==","signatures":[{"sig":"MEUCID6EZ70o3FI1wWrL3DkpbhfzvU07JOeyGQvDHdNKfY9pAiEAxRggPyGpXJWO5dTpkWrp0NoCu8B6A+JCrrCET3Lwvak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"78846ea460721267f0fda099042fba2390dd6887","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.5","@f5-sales-demo/pi-utils":"19.85.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.5_1784845857838_0.10888631876899035","host":"s3://npm-registry-packages-npm-production"}},"19.85.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4c0c3186cd974fc48d08bd9de511bbb04e36b85d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.6.tgz","fileCount":24,"integrity":"sha512-Ug5GLkeH551dWZTqWNiizm5gR9LWk6L+V0XkXUFz4p8OmLDHEXlA/Ob4PFiaihK7P2/ewGDusr9prjHCZNtghA==","signatures":[{"sig":"MEUCIFtAPjAIFPnn3Foyh2dZbEK0C6rVGHpgdGEkZUUtQIbKAiEA3WutxE5gpb2mToj24GDIYGHvhlSWJr4i1tjGgW5OUDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"58616737ba891a0d71cbdec7314292ed2efbd38f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.6","@f5-sales-demo/pi-utils":"19.85.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.6_1784850144760_0.6621962737091946","host":"s3://npm-registry-packages-npm-production"}},"19.85.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.85.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.85.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6def8b6ae420fc63aa4b92f38966ffc4ff560ee0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.85.7.tgz","fileCount":24,"integrity":"sha512-UJXxwUQPUSs4rL9WFBSlxDKtIVQFakrGTpJwY/1yrRA2LjBv3IF1lpTB63GvSwru7+quA9+ypCqEsy7ysXS5lw==","signatures":[{"sig":"MEYCIQCM82uXQw2loTb94EYt7vKw38vauNAhcrta94szRFvF6wIhAKOAms06G2TbjJbM7FJdAv0x7EUinb+TBN/2Pyq5MTjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9ca40d6aab40f53a85bba28e4ff8b0f6ceed1782","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.85.7","@f5-sales-demo/pi-utils":"19.85.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.85.7_1784900539840_0.4029158583313448","host":"s3://npm-registry-packages-npm-production"}},"19.86.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.86.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.86.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"015295651a778b989344e7d33cf67952604d0c3c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.86.0.tgz","fileCount":24,"integrity":"sha512-Gn1FSOEjiojXbMR8+IIpvLEtbNFoyFhLI6XYPG2PmID3e1EV2J47OgXGsKufKZFn9CjqY9y7GP4PJ2espU6mbQ==","signatures":[{"sig":"MEYCIQC9b1rrXrQLOykifUxRWRebZqbZ+26TRLkfBwj/rsmcFQIhAMLvxMUutWkOim3LybqdhL4s3BBSWPxBI2MyVlL5vfht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"24a43f94c2aca0385cb3284227d0a503de320b32","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.86.0","@f5-sales-demo/pi-utils":"19.86.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.86.0_1784913610148_0.5275704347963341","host":"s3://npm-registry-packages-npm-production"}},"19.87.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.87.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.87.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c98c32769fe2aff9a3da99b87a269372b2b017e8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.87.0.tgz","fileCount":24,"integrity":"sha512-2SSuuP+l/dwhVbFElhppG4pcu+2+NyyUZtobmxj65ZgqjYNL2aRksYDuX140hLTt2hVVOXgcg/71AD5OHFGVtA==","signatures":[{"sig":"MEUCIQCu/DYPFduGiFG/ylrw0qRNZtH/fa8x6Qpu2IVHn4pmoQIgGSG7U13J7xX+1Iwp+LKVWoCCwUl4E1D5D8ba0rLP3ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"db63afc083e9c0dc054f4bd9253db872f5f7ff76","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.87.0","@f5-sales-demo/pi-utils":"19.87.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.87.0_1784916320858_0.24294097072818643","host":"s3://npm-registry-packages-npm-production"}},"19.87.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.87.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.87.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f111e7171bbbc9c19961ade41631dc8df5561c7a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.87.1.tgz","fileCount":24,"integrity":"sha512-WkD2WRUqNefspglWbGBRrQjk0IDuuAeZzbB/rRKnGRTOyv9hKwE0eXOYb6dEXyILX+ZCdFxnNl8s+dZlFFoFDQ==","signatures":[{"sig":"MEYCIQDgcXx7pn/TZDgWQDqV8pXlAJTJe1D/tIgyQcj9kJ1hYwIhAP0SPTSwsDOr9Um50EXVA8YWLi2GCi7JASP2OYoXewiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"961f2b2d80f178d7165977576b0249907c21c68d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.87.1","@f5-sales-demo/pi-utils":"19.87.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.87.1_1784919243311_0.5462390887390449","host":"s3://npm-registry-packages-npm-production"}},"19.88.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.88.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.88.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"665143be11948ccb319b9b7d98914818db78f5fd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.88.0.tgz","fileCount":24,"integrity":"sha512-MDuNieQiN8es2QUf3wkzRjmet10tWpZMCCu2Q/l7HhY+O7YlgeXmO0Q8JXqeYXEhnODJxlJe1Q2dTwn0zOHBDg==","signatures":[{"sig":"MEQCIGZXqtVkB7eyX4zWNNdwYD8csAzTPGDiYisLVGs7g9dGAiBE0gFZhV4Y/lC0w91BMTQ4XxqzZIa7MQP4Km3FNR3Xdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4e87c996191e7c88ae503cedded3afee98177587","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.88.0","@f5-sales-demo/pi-utils":"19.88.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.88.0_1784921018485_0.6892970731600698","host":"s3://npm-registry-packages-npm-production"}},"19.89.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.89.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.89.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"899cd303f4c9a9fb0b7fa5686a2365767de3c399","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.89.0.tgz","fileCount":24,"integrity":"sha512-Uj/GHaFXp7NWl0oTCO3dDWFwipvHSLWPqVTp74P+0o2eXTFYJ7vCnTWQOGC1z41yi2/1iLRUKZZURCRewlm/yQ==","signatures":[{"sig":"MEUCIQDC3n9B4wlUYqNIwPkRs32AS3mCgWjj03v0nu0ghLwoYgIgJSv1cgT/FJG9FcwMfcafEorxbZx2hwhGx2XhTBrMJx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e3c72edcac3935dc928e0599909ce1fc9bdc4832","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.89.0","@f5-sales-demo/pi-utils":"19.89.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.89.0_1784938387573_0.6113561464700747","host":"s3://npm-registry-packages-npm-production"}},"19.89.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.89.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.89.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d0a23e0f93f39779744716247bdb163fea2325ae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.89.1.tgz","fileCount":24,"integrity":"sha512-0dFCwyT902MVOQcNPtSkJ6EqcVNgNSWS2//RzzY1MoLUuImWtlgZ6g1t5fHNjv9W59ypr8JScrqA3F2vYqmtuw==","signatures":[{"sig":"MEUCIQDBnAXl4MFfj85M9J+/zy2iGJkNL6vsRvqLb8E2ZoXvXAIgf/xdRu6norOabSgxQrjmsCdGlZofCpXVcrQpMPxPkAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9211f03109bde7193ba45c405270aaad282bab6d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.89.1","@f5-sales-demo/pi-utils":"19.89.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.89.1_1784941060889_0.3279692820300102","host":"s3://npm-registry-packages-npm-production"}},"19.90.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.90.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.90.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"69f546f4e0679196c0fad3111cf2246edd3cb717","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.90.0.tgz","fileCount":24,"integrity":"sha512-kDe9GNecCxo3sWkSCcwZsa3T+dpcV1X+HIbAfHuXv470+s7gus24c79p+rShQsrObg5NtbIiPe4m0y1aeQreYw==","signatures":[{"sig":"MEUCICGaphng9+VdA+HA6z3CnA8xqFCR2a/940cr96uYRl9ZAiEAu+1rdKUVZ7rJfxmTLsa864HIwz1+tTDA8AKIlCj5CxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9aab47a02ab0c46d3a98d15cf4f08ba02487b93c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.90.0","@f5-sales-demo/pi-utils":"19.90.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.90.0_1784944754202_0.12681597877810913","host":"s3://npm-registry-packages-npm-production"}},"19.90.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.90.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.90.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"052c2e2fc5bea3ea19d493534cd5b0a0ae2e1961","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.90.1.tgz","fileCount":24,"integrity":"sha512-JiZ8RrN6O5TvZayvkok5s+ZS7xZA2f/l+oU2J0EYxLqlFPQimxVaNbFUe6X502q37hGKTqfFHY1E4jbzbuvoag==","signatures":[{"sig":"MEUCIQDEchVyv4IXWImFpCSSIJfsLkxUoolriH6MxhXCS/UMsAIgUCby/4SbfkPmL8a/QRmTzbqKo/jSNHXgf1r9r1EG9Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92194},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"62761479b0f230d2047ed9b882a436b7041feec9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.1.0","react-dom":"^19.2","lucide-react":"^0.576","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.90.1","@f5-sales-demo/pi-utils":"19.90.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.90.1_1784950000264_0.8479857929888093","host":"s3://npm-registry-packages-npm-production"}},"19.91.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.91.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.91.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"38ce69d42f33342e43cd34a2bbaaf1a996339117","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.91.0.tgz","fileCount":24,"integrity":"sha512-2gSiUAA+PwnUx9mEuhBtl6e6a6ae6PQOMkCG+gkGkB8Ng6LrxzTm6oDpM8TWzJ95SnfbjH4gaJQlw5D+N6UzQg==","signatures":[{"sig":"MEQCIC92jD1xUtpDJjSnNmIMu9Pxfl5EMOlhamanaMoAMu8bAiBi0K0s3nl2hANBuw7XRiAu77bke8Ywi3mISTZztcTbhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92193},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"37a9e074a2203b5faeee3e41f7a2d7704f120c4f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.91.0","@f5-sales-demo/pi-utils":"19.91.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.91.0_1784995157230_0.08881259933016228","host":"s3://npm-registry-packages-npm-production"}},"19.91.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.91.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.91.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"82eb8dd35094e2cb1c3534754dde9ef816ea9891","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.91.1.tgz","fileCount":24,"integrity":"sha512-LWYvXfI9Wd7QI5zYJ32Wq1kaZZLXi7Q2wNJuQtEej6mxsiIlT6BeGQJYmaeI0m5r7hHycdk5c1GuozIs9rQy2g==","signatures":[{"sig":"MEQCIGp+fNOQ9pM4lLFigW2b81SZV+50JhBFOoIUUBZBuEEpAiADVjWrEzVbh+XK+S1i4AUw5QiRpnkn6sgN+QhZdKsRIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cb975aa015ff199ecdc38c20544471ebf32e3737","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.91.1","@f5-sales-demo/pi-utils":"19.91.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.91.1_1785000661911_0.03239598089538265","host":"s3://npm-registry-packages-npm-production"}},"19.92.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.92.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.92.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"124ff6909a98f67be64cd7f4faf50d7c0d4c0a0c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.92.0.tgz","fileCount":24,"integrity":"sha512-3TX9vYodBKMAHDjM6YHYD9/rGWlXfqPtcNsWS5G+GdTH5eAcCf02x3eM3eT+FnGAp1loKvriJRYbNevotmasnQ==","signatures":[{"sig":"MEUCICGsYPBRDe3odsp493d9/If7cjUnxoLmsJZ6RDoId3vIAiEAi8az0ZHyKT1eIzKn5SNib6QHVPRE5/sPnrEWAsx6deU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"65c380d28a5d308cd6cc8382555be0498001e306","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.92.0","@f5-sales-demo/pi-utils":"19.92.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.92.0_1785024833321_0.6449325045025971","host":"s3://npm-registry-packages-npm-production"}},"19.92.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.92.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.92.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3cf70cef1030075e435bd15ba59e079e24cb8822","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.92.1.tgz","fileCount":24,"integrity":"sha512-vgc9TTpl9NezwpPUSi4usmZy4nUaBlRKm+CxO2bgqBnlGld7DeregzC1E1Ql1jIhOT5hwlFYdJCtNLOEG/bj3Q==","signatures":[{"sig":"MEQCIA2NohSLiCFABK0XEKQZPfA5l1BiwEWhDTAkC6h0Ox2JAiAkyu74pz5fKDe73XacZ4TIpi3+GxnP2KQrGdOde2wJyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f3e12dd43623f1171d4dff7c837532e64ab8bb4b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.92.1","@f5-sales-demo/pi-utils":"19.92.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.92.1_1785029440078_0.47987021979594746","host":"s3://npm-registry-packages-npm-production"}},"19.92.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.92.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.92.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ca86d46dd4a12cf7b9505fd5ad6eebdbb4cec348","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.92.2.tgz","fileCount":24,"integrity":"sha512-RkRXiqXEPkDIkRsstBo2gOsNxKh+3jvik0Bi1gIh6LGyLF9er5ARR7c9W0TwbirrgAUWeASXMgJ44DfZBBBQCw==","signatures":[{"sig":"MEUCIQDdN0T0EqcMXBdcWjTC0HTdAMIhPNqV1IAvX2jOjHrdMwIgRMnnzU0WZLlPHk0n0WDo40JhGfYM+3fMiTNuuJ6nqHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5327ac71f0559634bb52145f5c4c61729b22f9ba","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.92.2","@f5-sales-demo/pi-utils":"19.92.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.92.2_1785034151513_0.5964961565738682","host":"s3://npm-registry-packages-npm-production"}},"19.93.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.93.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.93.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b7830ce67d3de021715648136b013f3099808442","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.93.0.tgz","fileCount":24,"integrity":"sha512-x7t4tvbAZxyZMlUr9ngN9dwFq3OhYm2oEZ3luOBOTA/dH/7C7gg+sTNlGgaRdqekXACbXnjbZEBcxbHTu9DiIw==","signatures":[{"sig":"MEUCIEBEkMlNHunK8qKQtLwV1jIwzBuQjCyT7IW1vkXYFZ9HAiEA5+MYFTryRrf/AqHv8wNysZxd9bDDo1RlQ18iIiJYmUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"212247c75cbe621350eda99e20ca752b44cd730f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.93.0","@f5-sales-demo/pi-utils":"19.93.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.93.0_1785044882748_0.051642323648640076","host":"s3://npm-registry-packages-npm-production"}},"19.94.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.94.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.94.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"dcbab7d348114e0bcc9a70f368f601d94e2e0fe0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.94.0.tgz","fileCount":24,"integrity":"sha512-nY17RpEzq7f0i4GdM0Q655Z7pMX7nR3MhVb437pzHqqcKepgCXR6aEephn/WEImzFoAMAHBN2Cly/RmsYiEdWQ==","signatures":[{"sig":"MEQCIFAIEojHyRU1Zqq9J84jaYkmuE5M1vJrEDKI/G9WYfNjAiBYLFswmfvMcr0SQ5Jv6zq5tWBr9YJp1fdIbg9NV+G30w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cdc4c167af67436458be41ca65fbf643ecfcd6b9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.94.0","@f5-sales-demo/pi-utils":"19.94.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.94.0_1785047960354_0.5425163882394146","host":"s3://npm-registry-packages-npm-production"}},"19.94.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.94.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.94.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ecaec615d896860fe36e09cadcfff80e5b56eb0b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.94.1.tgz","fileCount":24,"integrity":"sha512-fWbRKkQUDgZYCmaaSbRPozzwSoSQXxUwOmDcInunum+42nQv3g/h25pII2JrTtiH1mASqRbit7B+P2592Q3Xbg==","signatures":[{"sig":"MEUCIQCbhNLXFwrYUu3w26WfVmnGWbxzqmMCEB9r9UERF1IargIgd6JtgkoVJR1PyvQgMmbt3NNfrLd7XnxeZ7/eAbVoXAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"960cef12ede26aa043de205b6faf4a8becc0ea9c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.94.1","@f5-sales-demo/pi-utils":"19.94.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.94.1_1785061572836_0.6809450260094161","host":"s3://npm-registry-packages-npm-production"}},"19.94.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.94.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.94.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fc669bb5e0d438b7c970fadfe182bdd7b81417c4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.94.2.tgz","fileCount":24,"integrity":"sha512-AiyBqS81Tg4/R0ArzhJ5gFfsPVnH68BaBRrOiKONKoD6MkinfdeYQ6iPtRgJjxkTa//zmLDq6C1Kw+LE0aZIxg==","signatures":[{"sig":"MEQCIApm9SF0xkutUy10UW9dRHhrk2RIUmzXdGsjQHmdslVYAiAUl5UB/0y0wCdNqF8UojF7zqG86FlDQksOctKwzvVjZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3183b58019ae458ed28546c5b2ec77596ecc1533","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.94.2","@f5-sales-demo/pi-utils":"19.94.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.94.2_1785077096816_0.9860070712425351","host":"s3://npm-registry-packages-npm-production"}},"19.95.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.95.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.95.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ae42893d6b44634e9af29d7a7096992c5583bd0a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.95.0.tgz","fileCount":24,"integrity":"sha512-vbE5zvh2ENzM8T/CXM7sBjktjUPHY9GXdfb6np4ajkiPH4zXd9bFLO0sxXiESQrg0NPd9MOk4b1LB3nzxpjs1g==","signatures":[{"sig":"MEUCIFE9HX3j2nJEG+z76P2LHF1mfzICvsJD9hyQDnxzylxFAiEA/dHquAJ+jYIgDsb5ufZVwSNUhLoE3OZNquY7LI2/7fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6239a5a701200eab5295f16c6b7698898480d4b0","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.95.0","@f5-sales-demo/pi-utils":"19.95.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.95.0_1785087199379_0.6002390955845034","host":"s3://npm-registry-packages-npm-production"}},"19.95.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.95.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.95.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"29e968cf973ac122ef95cc5ddc50951b0cd02bc1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.95.1.tgz","fileCount":24,"integrity":"sha512-WUjqxDZyh72H/AcddI5JU8tjgKT8oI/zsNgSvzT6ZN8JO+iNObr1pzjFaMFGJQCx+zmK3LNI06YfWi6/qWpSNA==","signatures":[{"sig":"MEYCIQD07R9xMffRlHA57j4yIapfkRWxO/gHnBO3VEcVqcA2WgIhAJn4gI6gGrofJcCSI+eLC4yKkw+xnUHtA7g5HtvLOLa2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"999de9b4453f90751d55a1701946d40c0336889c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.95.1","@f5-sales-demo/pi-utils":"19.95.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.95.1_1785107876510_0.763749487017126","host":"s3://npm-registry-packages-npm-production"}},"19.95.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.95.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.95.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"31954313af6ae8f0079ab49b09529b0af1161e3f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.95.2.tgz","fileCount":24,"integrity":"sha512-534QF2rzwof03XjGl3ijwxQMRaPCn74d5aoHTUFtcwXC3C8rmu9bPbFxOGTK6pzw/oUzOgeG4QayNc1HfnrJdg==","signatures":[{"sig":"MEUCIDbyeXbhTtH8g0NpyZCX8beCzw+Hl/JBHHunlOQU2Q8wAiEA8BIlq6I30WuDvZunkSiz4+xUhSW8Kss5novNjbyOjXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"95ee4dfa4f70938a037aa315296536deb9da8842","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.95.2","@f5-sales-demo/pi-utils":"19.95.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.95.2_1785153075571_0.9539783152421881","host":"s3://npm-registry-packages-npm-production"}},"19.95.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.95.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.95.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"dd38e5b594eafbfa3baada8a1bdd2ec5805dcd04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.95.3.tgz","fileCount":24,"integrity":"sha512-FaYIHfAld52rcIYQXzKjGDPp4fZcl9IIQZ3i7IFkV0DuUqvhgkSJeW1+w+lUPtHPnpd1D7Zmt9waVK8FvkOmyQ==","signatures":[{"sig":"MEYCIQC6OJwnFDXOjzBU2XaDj6gURatrhHaDRy7wE/r843deFgIhANmXKQVG3CiOHeKcqzcNI3lbXeRFsNN0Bviawted1yeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4a40d9757a924381a8409e2f386ed0959f0e7102","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.95.3","@f5-sales-demo/pi-utils":"19.95.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.95.3_1785159011979_0.13421494058100802","host":"s3://npm-registry-packages-npm-production"}},"19.95.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.95.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.95.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"31aed12ec7134e8dc0505e6938f567fdf182d172","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.95.4.tgz","fileCount":24,"integrity":"sha512-qggeJHRqTuX0JQmzHWQ6X78/xBI5qlfs3rhIZQjy/BMhLCYOCFGtWwGJZjc9l5zb3MzQdrgEsAFjEHF58Q3SsA==","signatures":[{"sig":"MEQCIGI+F+fjflR+p3B/4dXWej+YQxO+STxJcVm+TiOPCaBAAiAKJAQ8QwM8Aew+3X2DzIJOFpRjMnvrOvAdZAxWSxMZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"366d3920e4b0e58970144ba3fd4a554eacbd2b5a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.95.4","@f5-sales-demo/pi-utils":"19.95.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.95.4_1785163879926_0.42391038838682826","host":"s3://npm-registry-packages-npm-production"}},"19.97.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.97.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.97.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c8be6eb7ee3df2544fd758fd2e340af8e182b267","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.97.0.tgz","fileCount":24,"integrity":"sha512-pbHuI3YNOpmSyzKj9x9phA7IhwYqiICZL81asi6sEBA/kg0HlIOr6wuBfnH7NAkT3nyVYZVc+NcKQYBKb++DeQ==","signatures":[{"sig":"MEUCIBFc2omgnenNMBiBIfvW741qx0vlMLK9Pt0QMQF4+zqDAiEA4k7QQ4nOSRrM0zKsyRoVmDxPlfPkgO0KABiJP7PWjp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b3d80469b7d8c383d143e7f2503e136b3c864d1e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.97.0","@f5-sales-demo/pi-utils":"19.97.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.97.0_1785192621680_0.08587753624729766","host":"s3://npm-registry-packages-npm-production"}},"19.97.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.97.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.97.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"010b69d95edd2f71f1996ab67406c7fd4a77200f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.97.1.tgz","fileCount":24,"integrity":"sha512-xRrigqvhZV/koHuRaUhNZXlYcbgAy85mSwx0vdzTP3r0WaIAnZu/at4b3p307SBPb5CtjxIoAjigQeIAio53qw==","signatures":[{"sig":"MEYCIQD8h4yf1nwG2xf42XaVSUawasskQQ2ePlgj43rh77711wIhAMv2dE0LhScLJ7XwSzd92S/6uw2wrFJHEgPT0pXesoJn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bb8c5cea72d141b692b79b48ad8510551c8253c8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.97.1","@f5-sales-demo/pi-utils":"19.97.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.97.1_1785195261561_0.6904050432926112","host":"s3://npm-registry-packages-npm-production"}},"19.98.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b19321c4149897abbee9b7679fd98c383ab58d3b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.0.tgz","fileCount":24,"integrity":"sha512-/1kQrCanvfB/uhI8CQbVVpydjlbqoahx4SEdejyF6HW4xDnVR6oc9F050d5LmOR59rlhUS8LCwUNeZ5z6/yt6g==","signatures":[{"sig":"MEUCIBk6mln8qf1Xjabu2iSMCQtjH20KhdO6KIiKxRb5fYMmAiEA1FmGwEiNTqzPCyz7tpam+YuPrv3UJsP2poj2WtLh8PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d99a5b00bc90410ad18f66eec44f064823087740","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.0","@f5-sales-demo/pi-utils":"19.98.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.0_1785200418300_0.42086881373998297","host":"s3://npm-registry-packages-npm-production"}},"19.98.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1bc3993749dbc5f89d65fb52d7344e844aa3c7fd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.1.tgz","fileCount":24,"integrity":"sha512-yMd42z67fZFozpi9NtZz3S6trS3KDDeyQhDwxMA/aBMcRklv9zndYwG+Z0Pmj97FKHssfRb82yFDePNS8h247Q==","signatures":[{"sig":"MEQCIByvhwBiGvgZ8w2bAd2lREmbsIS4ny9Mw9yHq4COO4eMAiBY0v/4Uzr+OrB0pASxO87L54tNzXHNTmjmsi63ZyqPDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2cf64a9979fc34447e7e1f35b466fbcc789b2289","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.1","@f5-sales-demo/pi-utils":"19.98.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.1_1785208056792_0.2361841703339933","host":"s3://npm-registry-packages-npm-production"}},"19.98.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"22f56bb83228ad6f0d7ee1b6ae9a9aeae93d3e84","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.2.tgz","fileCount":24,"integrity":"sha512-9P2HFgWkZLgz72JdU6CaqPssDuUr61HK7vYv+jhC0PorI0EzLsbqkb2GenlCXXHxZZBmP+XyTSgsWtZWrHLW6Q==","signatures":[{"sig":"MEQCIDrvNiNgwMY7RmXA/6j8hR/qZ34n1GysKHv/W9RzeE+RAiAwtx80OLsT5Ua4/8MkXnvtvY2zlj7gyTgHNzbLwjjrXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0721dc78b3894f7f79f8121b7ccde4de06e2c711","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.2","@f5-sales-demo/pi-utils":"19.98.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.2_1785212310929_0.044257092328798375","host":"s3://npm-registry-packages-npm-production"}},"19.98.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6b5dfcd463f3d30527b99a7325627dfcd3d8111c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.3.tgz","fileCount":24,"integrity":"sha512-XeChx4Q6+sMKLwps54+sTTd2M4XjxHT3iBogaKNPpCMRL4mKZ1xd9241c4HKVDkjfWB+HMtGMMgLErHJAWl+rQ==","signatures":[{"sig":"MEYCIQDyKth2NJ2ix56Wnw6kELun3PRSRwfUjYHU2jxCHAY97AIhAKsjRzFmGqcZoV/P/5MAYqc/WoSJUUeeS00WIiO6B9Lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4d3b95e9c675ae810cc60b6829fa3541a042d1ac","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.3","@f5-sales-demo/pi-utils":"19.98.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.3_1785218166926_0.8395295113586911","host":"s3://npm-registry-packages-npm-production"}},"19.98.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ad61d27bdef48e5c031c68b13a4bedc8ef31ef59","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.4.tgz","fileCount":24,"integrity":"sha512-DOiTk0vN4nfkQlSD2st3Hd0E2mxnC9YLcGEWe65NFTob4YWFPjuYPtQaMI37wkxBW+LmZBqKQvtZFIo/LY42rg==","signatures":[{"sig":"MEUCICK5UTPngkIJsqEsOi77Q7w0P/nRA/gGFWDQNOmBf9WiAiEA4ePwMkZVVI8G6ZB7Z7OL22YCZN7QBmUcfuJgZugV9rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c049a0c4d91d1246ef39e74b2aaad17839c240e1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.4","@f5-sales-demo/pi-utils":"19.98.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.4_1785233698761_0.8053253829641571","host":"s3://npm-registry-packages-npm-production"}},"19.98.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e4cbce113d13ae6123d9727d03b70415093c1e36","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.5.tgz","fileCount":24,"integrity":"sha512-oymL3twVfjqENhLpu/FxWdXbXCA8CsBHc0ykulG9q5R6arPwyT2S/IPmEP8+n726dPht2aFxJtZiS2G5JZEwcQ==","signatures":[{"sig":"MEYCIQDoFdsUDvXwMBRDsKoOWk6T5elJDZhR1XRQFRMSraQ43gIhAK9EQ21n1JElXWCTVmYT37+OXfgl5KtZdHI/nHvJiHzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8f74310238adee476f2e551a7860f2b58a948df9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.5","@f5-sales-demo/pi-utils":"19.98.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.5_1785236110944_0.6872327867147734","host":"s3://npm-registry-packages-npm-production"}},"19.98.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d9b59a7a56e2f5fc980abf681a1c6c818a61f84f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.6.tgz","fileCount":24,"integrity":"sha512-MSlAVlp25D1aN1PF7Z2MMHvWWL48ZT/0tf6Ec2oNJm8ipwWmeLYTdRbBN/xInDHS3zV+vP32iewUuC6fBiIdVA==","signatures":[{"sig":"MEYCIQDE7jeUOh+E8WtXlHBNh4ye3UJ4bLZVi98yhfTCwCUjkwIhAP3ULu5BffbAhsuirNeDiiMudofFWuME8xdDbsH6KebS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9a4b5f250189b2d423b62f15f02c2403c070fb3d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.6","@f5-sales-demo/pi-utils":"19.98.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.6_1785238811790_0.7017921799621869","host":"s3://npm-registry-packages-npm-production"}},"19.98.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"32399578cdd7bca5fd655209bcea5e5a14126eef","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.7.tgz","fileCount":24,"integrity":"sha512-ZqnzkpO5vpPfFy22MSpqiujiXcUcMEo7Fh8fq4rJooKgXXtQX/P1zaPIZDr2oYRCq4JIdK8puRi6FTiq1eXtYA==","signatures":[{"sig":"MEYCIQCmd3yXs7ECyKxeM4d5wlSYaFT6y6vbkLtZCZEZs4Yo2gIhAJ1Sjfg3cnwi2vKiuba7fLjMnqw6j3s/mx+B81RXLtsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0a7dd046f51c31f5c15b62cf4fb7a2b77f179d4e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.7","@f5-sales-demo/pi-utils":"19.98.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.7_1785241613800_0.7597979611288972","host":"s3://npm-registry-packages-npm-production"}},"19.98.8":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8dd473c7c380b909a06a34749847b7fef097fd3a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.8.tgz","fileCount":24,"integrity":"sha512-cZaUKR3Tgs/F7bHthg1ma58m0R4tbuN0rCTdpEjIAIttbi0HIGwh5rXZFct3aDS4zzP9EjwfW/98C7ALAk88AA==","signatures":[{"sig":"MEQCIFSsfB7OYHu4PD1Bj5dFRFwfCHIuzIrDxd6bkJT9ZtsCAiAgq7DevJ1+xHKuEf36lOPwImsXFL5lr/ILr3Zs5bS6Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8d1e4f3e9673585d8835fd45b7b6eb7c0f21b529","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.8","@f5-sales-demo/pi-utils":"19.98.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.8_1785246507303_0.7219200336244569","host":"s3://npm-registry-packages-npm-production"}},"19.98.9":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"896b02408aa84c449578c7a52f4d6d0ec8c230f7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.9.tgz","fileCount":24,"integrity":"sha512-Db/h1/V8KszOZsfgOkvD4EtJF9QCVhmDzRvE/eV7wuhmtVtrlws2MKqCj/lpPTu4B5FnnbByJahBmpDTKBtI+g==","signatures":[{"sig":"MEQCIBUEU22lBNePqCeCUvufY4JGq2o6ivOaenR3no9Uvvi6AiBndMuK3BfVL5KevstOs7lANCzi0yJfe8JbTAPE5NZZKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f920b739147c8af141a54972d353e0522a276fcc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.9","@f5-sales-demo/pi-utils":"19.98.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.9_1785251111128_0.5400114012542339","host":"s3://npm-registry-packages-npm-production"}},"19.98.10":{"name":"@f5-sales-demo/xcsh-stats","version":"19.98.10","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.98.10","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"dce410c54779ebdc4c19559cac785d1c9c9b1770","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.98.10.tgz","fileCount":24,"integrity":"sha512-SvrsB7ogNudxAVmSJp/EFVKVBHmJBD+j6rgQYUYh6iLjCz9tplcjsqfwSUO+vjrXkwLyE/sfWB4UpOvreg6t3Q==","signatures":[{"sig":"MEUCIBcqstpQeAPLY7eluZE625l/MlMHk3d/ZgS7j+vR3zYiAiEAoavexVXJ+LM33fY1TiYgjTdx6zrR6+14QvtkB0juJYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8523f605f109087c188c50d82aa0d20add2e7544","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.98.10","@f5-sales-demo/pi-utils":"19.98.10"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.98.10_1785252196558_0.6298074836305187","host":"s3://npm-registry-packages-npm-production"}},"19.99.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.99.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.99.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5ea06e17a38e477b59db65a7901bd8b8580739be","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.99.0.tgz","fileCount":24,"integrity":"sha512-b8AfGozZutUaBGN7mk5LTW24P9hCyTAZKxRX3SQXF/8y5rcmzy8zWUUyMT9p/y4ZmwkxazxXcYnhEFZWt7ZE/g==","signatures":[{"sig":"MEUCIQDvd9W0iIJNtGBSeCsffkiERhWupk3ipfZ1sAQZndEk+gIgGj4dYjTICWpzB7K6mLrqToF5qFrAedtOTl/zghitsx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92550},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8020e6b8aa7ae0c4fd4ac6da9ee9fa81b77182f0","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.99.0","@f5-sales-demo/pi-utils":"19.99.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.99.0_1785262278185_0.46532816351090145","host":"s3://npm-registry-packages-npm-production"}},"19.100.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.100.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.100.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a9a854a4811fc45066660ca364e913621ffa1cc3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.100.0.tgz","fileCount":24,"integrity":"sha512-+A2tJOYFILQRw7V53mW9dmrjmuR2/AP5eROsrEUyEiqXgMJ4ubqMNkp87QzBm0y+XbNHWPKuVJdrRgFT3j1haA==","signatures":[{"sig":"MEQCIEQjahZr2KbCCwTy7j/904uRWR9cnppimdN6FVCqnewVAiASP1XzAifJ8WvOMkO6bH2eDal3+gdTfYZ4+g6FXqBuow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"77f25e303dc3b1fa200117333808b1ed95a6927d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.100.0","@f5-sales-demo/pi-utils":"19.100.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.100.0_1785278939643_0.6474049204614958","host":"s3://npm-registry-packages-npm-production"}},"19.100.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.100.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.100.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"901c3000c3550be36aa1c60250028526d63c7641","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.100.1.tgz","fileCount":24,"integrity":"sha512-Eroc8gwROwlNu7xakBWYaKsLp+hBOQfaKeYDLAgyNALMn3Osvd2Ct+BISvu5tXUi3D0e6eAq+D/yZDkiDOGjGA==","signatures":[{"sig":"MEUCIDNptvN9TIDRTeAI9UbaVTikYAfEk27YWAvLjMLYdWD6AiEAlC/aj45c0fd5GqJ7kCWVNhP1Kw0mQk7zzwTML/5j1XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ab1af6daf7fdebc0fd0a193bdae578f0e9395eab","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.100.1","@f5-sales-demo/pi-utils":"19.100.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.100.1_1785287648239_0.2014977830273823","host":"s3://npm-registry-packages-npm-production"}},"19.101.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.101.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.101.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6d147faae55c26b15fddd0b32921f85557a77c97","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.101.0.tgz","fileCount":24,"integrity":"sha512-/1sOi4+h0vhdbJjjAy6+oV/LyOHmd94LJp/dhCw14zNKwrb7J6MRd902fLI3YHUfF3+c0F5DHxEi/Z+ICOY2Jg==","signatures":[{"sig":"MEUCIQDMJDWwa43jpReHJoa9MU0e8MnHbjZKGRSf6dzg+hmX4wIgFVxzAoax9zh5SezepOh0hq3Sea4Jx0wkjDJiQsHZ2Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"389279d7ee7ae16a82af6b03d9f6ea3920e8925e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.101.0","@f5-sales-demo/pi-utils":"19.101.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.101.0_1785362496354_0.4547418649385939","host":"s3://npm-registry-packages-npm-production"}},"19.101.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.101.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.101.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"28929a6acc7d8cedb1e903d1c582b6b9b4f48190","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.101.1.tgz","fileCount":24,"integrity":"sha512-ESotdunpn+XANd3Cn8kIRUYrO8rUSGI/nKc7roirNNo+6W1TOHN2xWCyJNx3SbZXQ7mRqitHMNwXiX4YwNEEZg==","signatures":[{"sig":"MEQCIAsQyK/poOixBM4mpWqHp1XhyG6wret4PbVAUgnxEf3nAiAMMxvCCmcRhaIKe295MlENSENbzJNE89mpYYI/zUYGpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"fbb716396d667153d37600b5c654893f7cdb3385","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.101.1","@f5-sales-demo/pi-utils":"19.101.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.101.1_1785378966356_0.5662382828123962","host":"s3://npm-registry-packages-npm-production"}},"19.101.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.101.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.101.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4e1e559b505d69fac72b82b79d9ca042cc60abd6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.101.2.tgz","fileCount":24,"integrity":"sha512-FYjEZlGyhnRj5yg7df/3VQGnXfHcrjm4KgRfR8H5ZjPMXL1Ra7TkcTf3ZQVRH08CR3CE7Psl35YD21mOM37c6A==","signatures":[{"sig":"MEUCICfTTVgRGsvazhQURaVBWc6eY3VwB2f5n7OPNv+NR1GmAiEA2SgregBEcd/G3Mt07xBp3KQ5vVqDuWAY17+iv+wYZfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"aa04beb39731933015b85ba67e1107c2c301ac01","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.101.2","@f5-sales-demo/pi-utils":"19.101.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.101.2_1785382676184_0.5057595286398331","host":"s3://npm-registry-packages-npm-production"}},"19.101.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.101.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.101.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f9588a4a9ecbc02dbd9b481e16352b356e9fc040","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.101.3.tgz","fileCount":24,"integrity":"sha512-tExTTm0Um0bW/r+Q8OGXLNyUkH1YW+vp+pRk7Zuj6I3dm5tpqwcL9q286YrYwgUj58oD/N6Y8ZZpVPKo/A8C0A==","signatures":[{"sig":"MEUCIQCVL2WyXSrD+1v5/UWlXQOZ7OMLhFG1FZEOFS1QYpY6bQIgG2/hdAIkm8WrJslTfx6y/aq1kMSTUeiXV+2DE7SsASM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1ca54a4fefb591d253e4f83fa1a0527ac90303fd","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.101.3","@f5-sales-demo/pi-utils":"19.101.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.101.3_1785387229034_0.3273120152849114","host":"s3://npm-registry-packages-npm-production"}},"19.102.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"70b4b0187f360acc66bffab5600a67055f2db7d5","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.0.tgz","fileCount":24,"integrity":"sha512-+5n+K88y8RGDncqbcof+8+rXmomfmLBGUXRrtaD8Xt/uSBsmjtB+YGLcMXRGNE6D1xt6Shqq7+HcIDmmJiAi6A==","signatures":[{"sig":"MEUCIBKc0WQURt9McaCNI3sSwOQ8BD2kYKQyxEbZix7DspMUAiEApLazvHVexYVKcqU6+4OMo+R34U1JU1M10P249s8hJG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"04881cb7c4206c3d7f88c1dbcc47f98dd7872cbf","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.0","@f5-sales-demo/pi-utils":"19.102.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.0_1785391962818_0.6237259400411901","host":"s3://npm-registry-packages-npm-production"}},"19.102.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3611f9dac1330c405b7b62ad8a66afed65cfe98e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.1.tgz","fileCount":24,"integrity":"sha512-Ct5qmJIp1gWn3S2znHiP/xWtsHg9ceSxLfMxP+//s41QWWmXGgtoH/lkuP63CwT01iz2UjS9Fol79PeT8A9SdQ==","signatures":[{"sig":"MEYCIQDkOmJgJKj9fYQo5yeUW/4sc/hCSdlu2hHTiZyehy81+gIhAJ5s4NZ7MreGKFyNtCh6bt4tzXQY8r+1EEX0mi0f8mqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3b303016c0ccc8f587b8fbb3fae4d5ba23d4ae91","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.1","@f5-sales-demo/pi-utils":"19.102.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.1_1785406102802_0.5296027844593396","host":"s3://npm-registry-packages-npm-production"}},"19.102.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0cec93c83e8faa1cd8cc74638f2a00ed8d9e8f45","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.2.tgz","fileCount":24,"integrity":"sha512-kl3mwXYbQYgPmrzYMqxKs4OyTrjXbjgrcvfdyhcqk4Txg3V96/sh4uPxZnRUoo5SVL0lZWFP2inSJiVVRiwoiA==","signatures":[{"sig":"MEUCIQDUJVY2CkrmU7Ta2prll7CPXtNmFzf1v7n8+OtoNoIBxAIgMgR7Vscc30vzSuc67jdvGpLfLyEFdpK2XwJbcxXKzsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"997ab5875f600b1027ef692e976380a792ceb9d2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.2","@f5-sales-demo/pi-utils":"19.102.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.2_1785408453885_0.1435126870007022","host":"s3://npm-registry-packages-npm-production"}},"19.102.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1425be108b91f5718a3c3de2c2faa071c3e59d3a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.3.tgz","fileCount":24,"integrity":"sha512-e/KKfkocC3C4S/T0GIQ8IqH5lKgWobC+s7wHVAYLBWVZ8+5I6SVXwah8PxpX8rll1pC50cHcxvyfCsnVtobMPg==","signatures":[{"sig":"MEUCIQD0hsTa58m//GOuY9J9D7BxidatJkl3IFJTieBqb4tfmwIgFhnry07sAxIxlg2j6zpgBzu0+6Uo2J0EygsQkA/bYqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9a56abf5096388fad4ccad05c6d1becfd6c21f76","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.3","@f5-sales-demo/pi-utils":"19.102.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.3_1785431984972_0.5637350863845514","host":"s3://npm-registry-packages-npm-production"}},"19.102.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d4164cccfbc71b16154630918dbc8685e9a7556c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.4.tgz","fileCount":24,"integrity":"sha512-NSnbrQxKRvSTDoccKF2+KBARZt32+tLsmaNp+DN5F0ExxDtrn/0XPcFe3+pzh+fmhcjxTF789aFE/QJbUe0GBw==","signatures":[{"sig":"MEUCIQDZJ1oL5/gMWPP6sW5Ki93Eou2C/7w1Hrh0MsDSoGSTzgIgaqMrp0gj3SBfAisL04SOmwLHTYmp2hw0F806bQwy0Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5beee843e5cd185c015cf2ca04edf5dde54eadb8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.4","@f5-sales-demo/pi-utils":"19.102.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.4_1785444294600_0.5764892962725408","host":"s3://npm-registry-packages-npm-production"}},"19.102.5":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ad7bda57fe09226a7bcd65e048da6467607de81a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.5.tgz","fileCount":24,"integrity":"sha512-MSJr9iIJo4+BGRFy2KO05F0/8je4mP7jE/gScurYmpiYiMWayBxLxf3YgX6j59H60QcpwidRh4ATMBP6ae9MYg==","signatures":[{"sig":"MEQCIBgJznPBHeCD6A6JvzHF6YfcnFCv+QkA4/2PXrRHMCelAiAXkqPCOa1IoDcBDlPZJIw0z2EOJK00As50YNaTKBg3Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8a63bfb03a98e424c010b4176b65ed5583587dad","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.5","@f5-sales-demo/pi-utils":"19.102.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.5_1785452438067_0.30478966926490103","host":"s3://npm-registry-packages-npm-production"}},"19.102.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"02f4ad076f894bc17b3e534208af2bb8e1ef79f1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.6.tgz","fileCount":24,"integrity":"sha512-PhzeKFUaG0Z0nCZONr7bduWibFq3/BbEtyJHI7taISkygURbtSvfCccJqqrSPTWh0ajbyPd94C6fmJY8UAJhVQ==","signatures":[{"sig":"MEUCIGTr6uthp0BjqB+rBaxsMC6ip99GzQ/zxhxkADzl1IEqAiEApLMo3xTcn4gBtLFf6Q/nY6f0IOCCk3XsdFfOsVesYko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"983ca4f8d682745db27c890d634cb459fc7e3e32","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.6","@f5-sales-demo/pi-utils":"19.102.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.6_1785463660050_0.2864280443920413","host":"s3://npm-registry-packages-npm-production"}},"19.102.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9b2088d6b2a505d97b1229df12c968d7ccb883a8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.7.tgz","fileCount":24,"integrity":"sha512-gktrGSpOAF9PpkCOzIztVeSuSzy/tTFbhvi33piP7MtfUCeIaPsj2y6vbpiEZb2zUEV4u5rbuOGmL4RZEnvlvw==","signatures":[{"sig":"MEUCIF9tFRLC6Md3swrR/KKmnYyusp8uuSFaODgrdvQ4+6MTAiEAyPe/vYOciJ0Udl4LOA1ofK4jewg27usMLgNCHHgrCnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a955a498f6c995dae2640639ce70c4c5ec1e62b1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.7","@f5-sales-demo/pi-utils":"19.102.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.7_1785465696019_0.3148243556866712","host":"s3://npm-registry-packages-npm-production"}},"19.102.8":{"name":"@f5-sales-demo/xcsh-stats","version":"19.102.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.102.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a6e6549685facd82a79ad376089e27f82f0aef6f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.102.8.tgz","fileCount":24,"integrity":"sha512-Xg0rDvyyOHpNVUOal8l/qclvggThjOs9bE09M1BsbfcIhLBDY/DdC9P9Ao9C267PqAKDlsBgqu1DqlWizWakig==","signatures":[{"sig":"MEYCIQDO+6Plp9pl+3BrD62JDfGSQvzHsYCu/F8GVMjdS/TYNQIhAI9bZhDYRQGZyTJ+i3HhjhH+3LNncGPKK2LvJ90s/J0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"363172ba93be331f8cf37550641fec189d0f978b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.102.8","@f5-sales-demo/pi-utils":"19.102.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.102.8_1785469668055_0.3050465586400888","host":"s3://npm-registry-packages-npm-production"}},"19.103.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.103.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.103.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e12562f7942e6041cd9f474ff2183120826858ff","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.103.0.tgz","fileCount":24,"integrity":"sha512-+JNYGrbrzUQmMeXN2vowrT5vDdWEt9jtMZ0Fkvs5e0osFmdeEEBOI5e2yvh7Y6yJOCwxKmH4UURBSq/MRUY5qg==","signatures":[{"sig":"MEQCIHG9ih8R7t0kPiLH5uRTS/CWNkK2MueMDb2rtOlv4Pb9AiBQcdPgSxHTl4vendq4zwg2Nwn1VqQPN0pCtOHJ58nMwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"830a2618bfd67610b3b8bc93dcccd4d3417af10e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.103.0","@f5-sales-demo/pi-utils":"19.103.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.103.0_1785474268569_0.6021061257191922","host":"s3://npm-registry-packages-npm-production"}},"19.103.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.103.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.103.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"eba6bb2eec52475234d61279a344f95f8002161d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.103.1.tgz","fileCount":24,"integrity":"sha512-IgjyT/PBSP5f2o2lNMlcRFPELBL0DIhmV9G9+uXBBhGSu64y6D8609qCv0Sp8+Zu6AtVGB8/BU9l0ZyIx8sUvQ==","signatures":[{"sig":"MEUCIB5j8H9MR1CFZ7+1ykwhqCLyDs0BKjvtXhE1q2g0e5HDAiEAuwXUJBqE3Omaa8gqkEJzKgkDTR9ZP8eBE833yXE3P/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7eb3957caf90129cfac8291f15746e0f47eb63dc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.103.1","@f5-sales-demo/pi-utils":"19.103.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.103.1_1785480453212_0.6946760913791541","host":"s3://npm-registry-packages-npm-production"}},"19.103.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.103.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.103.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"eb39ddcc1bb1b490bd6d159926bbf7accf07f68e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.103.2.tgz","fileCount":24,"integrity":"sha512-6RpT2s/26LirIflsAHm/Nt6WlD0+w3+m12VxuMQzF5USIjrW4GzfIKpZK1+KbSJm4xgXPcJcIOzNWO1ZjIFVDg==","signatures":[{"sig":"MEYCIQCF9MRJjQKP0r6JHiw9Urqj6YnV2ZsbLfHG+qTTk7KD1wIhAKJtkJJXoaKm/cC7hkMAFX0T29VtvasfnE5aZb+qafwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3b2d0a99d42311472c7e28de12eaac2b009e1975","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.103.2","@f5-sales-demo/pi-utils":"19.103.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.103.2_1785494194015_0.5599241984539294","host":"s3://npm-registry-packages-npm-production"}},"19.103.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.103.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.103.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"466a547667f6fa4dcba4081cfa70044fc80d754c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.103.3.tgz","fileCount":24,"integrity":"sha512-3aYpocxpmQL539lHGZJ0xTSaOMwhjYKx/bgjCOLMgKQxwgDWPqN4UkdWwKXBwycejg9nWKwihsXApMcdxm0GqA==","signatures":[{"sig":"MEYCIQDidYCRkxMuJDZr1YD8Yc6OhYvtYv7gs7AIvGThbpYYXgIhAMhRBKy/sWaq/0E8h4N2qA0xJp5pVrHA78Vy00v7pgLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3b9eb5291d65e289de063a1bb011221dc4b4e369","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.103.3","@f5-sales-demo/pi-utils":"19.103.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.103.3_1785495741270_0.8878705197482268","host":"s3://npm-registry-packages-npm-production"}},"19.103.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.103.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.103.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0010e77961d94f2a1594d5706a6ba094f143f505","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.103.4.tgz","fileCount":24,"integrity":"sha512-Bw1jlgGxTGhZw87cB0J7KRToVC90iGrc0thpeVCCkh8G1vJOSptfuNEXfuUXRQPjiaJwc4++wMoe2/rKh/LOAw==","signatures":[{"sig":"MEUCIF6x+CDIYz+QGDFraeQ+NVbfRZfxQi1+W4FoR3yBhG/tAiEA6ZJLMb4sKqFOfM0BnXlVVpKG62upJ290jGhwVYmGqJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6645553ffbc502c2516e744745247a4876580191","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.103.4","@f5-sales-demo/pi-utils":"19.103.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.103.4_1785505306358_0.012104189504396512","host":"s3://npm-registry-packages-npm-production"}},"19.104.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.104.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.104.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"57ed3c5960f0946ec5e99d7bd72d83be2edd7b04","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.104.0.tgz","fileCount":24,"integrity":"sha512-S7G5VkJUUyZMqWD7gsu/ZaDKS8ZpEoOdlGqIbR4MIWdl9FY41nMXdkDTJ2WS7t0+JLa1i2F9E6N996FKLEPzuQ==","signatures":[{"sig":"MEQCIAdgJRP/XXzT1CDhNCkAHMb7H/TvG47czvQxJ+ULzKFsAiA2ssUPpoNawdUeor6mO4iSMWCX/GDBzu8YTHKYPe1lqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f07ee3a993f88e57cd1b44eb586f1ea527b63e27","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.104.0","@f5-sales-demo/pi-utils":"19.104.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.104.0_1785507164111_0.7031633273249993","host":"s3://npm-registry-packages-npm-production"}},"19.105.0":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7df723c706d7ec53585c7c39a464f5ceee57ed15","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.0.tgz","fileCount":24,"integrity":"sha512-YHfXxMXsszXRCJWpVXzYhIRS+2ZrH/CIGwW+kNNL6uY65jVWWRpAef6P5LVS6Vqui4PEhI7fF5rOekA4GTEk2A==","signatures":[{"sig":"MEQCIEN2PBhHYCwHt6x8QdNat1Gv1qwL/JSkjLQahsPtgvlmAiBa/VASWAAFgbZQ7BHSn3iaLrv7aCsCplBnMPQhC3K15A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2df670b0ab2acc2e41d7574c0c40456abad497fd","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.0","@f5-sales-demo/pi-utils":"19.105.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.0_1785509416019_0.49303249370793756","host":"s3://npm-registry-packages-npm-production"}},"19.105.1":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1692be614fa798c9eb69d2e1e8435d8ef74cb831","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.1.tgz","fileCount":24,"integrity":"sha512-q+6IAydeHHWAiq9Q3s47Vy2ZEg4He4sN4GWJVmmNBTJHXv9EArztg4PIzj2CN6wP6o2nAJn0lbXi5/BPgwMQzA==","signatures":[{"sig":"MEUCIQC28M2OUJcm3FN7W6R1rD4smifPyY7WitRZYIgYCVQj4AIgbXOYtnA/LHf2T4Lq3EMy2MtRvx2LMG4Di1E4CRwdIto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9f750089164f53de345f753a606ba28ff4cd446b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.1","@f5-sales-demo/pi-utils":"19.105.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.1_1785513771255_0.48759493652285757","host":"s3://npm-registry-packages-npm-production"}},"19.105.2":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5177dd9caba880b375f688a991a765ece0af889e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.2.tgz","fileCount":24,"integrity":"sha512-imPO0sR/QduDkLrk/cHyI1Y5FrNsPZ02QT+bfJgXysAzTkXCUZQDrIl2L+eFjllYlJUHuQzGo7LWNg2oC83yUQ==","signatures":[{"sig":"MEUCIFJplrGrXAq5p3MT+JqQaTZIT/SMKJmpgl7daj6fR4rCAiEAs7r87r3Fs4Mi2CUjkYKo3tXlkzkc7FE11P4zY5Z5pVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3393e245e239a6aa875c405931a8814b1acb26a4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.2","@f5-sales-demo/pi-utils":"19.105.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.2_1785517591013_0.8846018912273956","host":"s3://npm-registry-packages-npm-production"}},"19.105.3":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1e66707fff81539cdb500603c648f7614a2cce1a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.3.tgz","fileCount":24,"integrity":"sha512-PE1VD7kCfbX9m7Dcf211zQGjxKbakvhnO1TbQ/SLl7F4X/cT4MSKqfotuXMv9s+3TJVHF9lYmMdEMquC0kIB8Q==","signatures":[{"sig":"MEQCIFf4atEEr23RgMvmPuWlIP2kcFeeqLIyoXqlKhRAHf+pAiBjkf3Bg/GPzg6PxZ8eA5ARMTkJ6zY3AiaiNlK5yn75TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3e8527b1c456208d0e2f3c44f8fcd4642de951a7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.3","@f5-sales-demo/pi-utils":"19.105.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.3_1785519905127_0.8896430019616242","host":"s3://npm-registry-packages-npm-production"}},"19.105.4":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4e355fdbd4c2731ca226b849866119c3423fc6d0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.4.tgz","fileCount":24,"integrity":"sha512-Irg4n6DmyWNTmuERjW6E0dvND3/Qaw0Ts+/RRnvueEwWmtFI1i37lbJ9DTPWKxSKGhpAVeGHDajmaxtmRA/ctw==","signatures":[{"sig":"MEYCIQCdpsdhFC22wNMEMuDnRjRPNl3MaGgMC5aGROIku6Gx4wIhAOjwwkvYQ4v2WuXYxBWj5exoE9uxsEBZttpuPs+KM+ZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c2e7e7b8b1853d1bde35b70e8f34765e895fa54e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.4","@f5-sales-demo/pi-utils":"19.105.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.4_1785521648731_0.7257637307076981","host":"s3://npm-registry-packages-npm-production"}},"19.105.6":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0aff74bbcc6b7aebf8ad05d3e84fdda7ef93015a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.6.tgz","fileCount":24,"integrity":"sha512-ac6eGBnynKhMFtIQhdyWMmkbWqCfrMFPc1jRt3+ApmdCREp9Mg7oHIaY5AvB8FBcSbKjFrrRI7A5RBBWXQqSTA==","signatures":[{"sig":"MEYCIQDLJqGPdmhTBrvNsNtEObRX0QTZdUWswoj2LzwL0Y+w4wIhAND/75Zp2KCTESfCWEs2ivgYg0AfxSKL0yR0ksIzx+1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6e89ab2a2b5debd13ff9fd062afcff3b904a3abe","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.6","@f5-sales-demo/pi-utils":"19.105.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.6_1785530243456_0.022925669663149684","host":"s3://npm-registry-packages-npm-production"}},"19.105.7":{"name":"@f5-sales-demo/xcsh-stats","version":"19.105.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@19.105.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6d2d2948f089ffb0997bdf77ddeeb25fad863ef2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-19.105.7.tgz","fileCount":24,"integrity":"sha512-BmFJs5sz0XV+wrTdwxgsrjQd23NClXqa90awRSKrtSvgZNn3Y8mvZG32njkOcoaHPe348DSw/q1TkzkiOTuj5A==","signatures":[{"sig":"MEQCIAdiQNe0YgNMV4VVduaA6b3+vgXcXCBlxbh2TT3ManlYAiAf3tc/4w94lRdvQIvTFl7XiLGxvfh0GEhqcY5PkE+fsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"83933f6196f53de668879a65f27dad74176403f5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"19.105.7","@f5-sales-demo/pi-utils":"19.105.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_19.105.7_1785534671743_0.018634236051370934","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8118ce6fb1c6b68b29e5dd8301fa172db615ccb6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.0.tgz","fileCount":24,"integrity":"sha512-5lmF090PWRO6VZNnIYrGD2pmDMQ9sypaq3FyIT47sEpJ2vlpcs5QmTLB6QQqaxQ8QRnPwnnabEt8bWqFOSFOng==","signatures":[{"sig":"MEUCIFtP8pmc5dnR+PTg3nysjq4EWpKnA1AnVGZBGG2pB44QAiEAzeCevoEo+Q5XGoL6s4SYKucDPSeJfpJ3uX3dTpNOrL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8673eff7cea532aabd28b4e2453dfbab8a90e178","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.0","@f5-sales-demo/pi-utils":"20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.0_1785548760457_0.10781948501030181","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f2ea8c0ccbbba2e104d87b5afce6bd001d6bccb6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.1.tgz","fileCount":24,"integrity":"sha512-zdFvyAuLm6Nx5DESecUcrna5VqPl/EUrvoBON/5vNb60hBACv5Sc/mB4OH/3PGwYsFxtgoxztDFHw/mRVtkPEQ==","signatures":[{"sig":"MEUCIHXs4ki3UaAos5d8KuNKlY0ZahplVAZXRugzUuFHdgtVAiEAwgyDyGL5ewt1Eg0cPk/UF+o3bsQuxGvLyzvZk/Tfr5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"adc86961c61db79940e86a2b692b6dee6bc4c898","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.1","@f5-sales-demo/pi-utils":"20.0.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.1_1785551791392_0.383295872040917","host":"s3://npm-registry-packages-npm-production"}},"20.0.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d81d8b87e8c43e6308828f85dd11fe9934b405fb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.2.tgz","fileCount":24,"integrity":"sha512-d4diAge9vi3as8n2xKo0DLBtAyDU3F1u/IPzKq3EduGpg5cMrm8kIXcvd89qTOUnaN7ohWilgt+Z/VvipBTaRg==","signatures":[{"sig":"MEUCIELsuaGvWNzHi3KOSEBCytUdt8FJ7Z4t4RtcKahdFRWIAiEAsXpIUo2H1hP8hSpvZqKcyiyxw96566ND8oYt3iy/VUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1803a3e6e81912067bcf389c14b56307dae15813","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.2","@f5-sales-demo/pi-utils":"20.0.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.2_1785555711247_0.49499619002227746","host":"s3://npm-registry-packages-npm-production"}},"20.0.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e5c1877342ff532df45dd4493cc3b4c524165aae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.3.tgz","fileCount":24,"integrity":"sha512-shPLHL1/eKv5fFIJrP8T/c7nNg+52qigAgMfCmAZ44mHScEBSEz29DIm7HxDpLOlkGCAmXntfVb8fLDau35yqA==","signatures":[{"sig":"MEYCIQD1zUbQFw6bSlmiInS/MCArmgAO96GTYkZQcvzELQnW+AIhAPbKz24MhUZwFpdpe9RRM3pSaJccaL3p5Xi5YKt1f85b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"eb145863a59404dfa28bf93241e5dde4f206bbfc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.3","@f5-sales-demo/pi-utils":"20.0.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.3_1785563953829_0.771594685546523","host":"s3://npm-registry-packages-npm-production"}},"20.0.4":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6729ac7ab2068deea7da5b12716ad68de0e46d3a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.4.tgz","fileCount":24,"integrity":"sha512-HHIvWLgwgcI9yP/ICktvQ0OtgNCfQWjAyahj6XLovn1uvIkQZp9H/YX/RJblW48mzo2kqWtwdlVzyQM6cN75vw==","signatures":[{"sig":"MEUCIGP5TPTbrI/SOClLhlf2khK7IlS8VyqyxKbeNcV/ywlkAiEAi8ZKElabHU7YJ5oJ2qdVKaGFoI4NTvducun6gcH920U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c1606427884c61f77f5f1fbf1c4ab7511920061b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.4","@f5-sales-demo/pi-utils":"20.0.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.4_1785568851635_0.5853675698913485","host":"s3://npm-registry-packages-npm-production"}},"20.0.5":{"name":"@f5-sales-demo/xcsh-stats","version":"20.0.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.0.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b1290626521405b76af4afb990d25216401977a8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.0.5.tgz","fileCount":24,"integrity":"sha512-uR/T/NvLrer+H3PfmgV9O8dZy+Czhmo9N68/qkrJ0MjyXbQTIhRUcWE+KoG4cNJ5ANC+zCT4jwRn3rygHONung==","signatures":[{"sig":"MEUCIQDx7ZCIeIa1EESLrNSbyT7tTVAzKazDi+BvownAE72rLgIgaTlixNv2Khg9wyypKmXdvMepeCbI7Pg78F13Gui0WyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7c158ece9fb627b0019556510b360217eb067b7b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.0.5","@f5-sales-demo/pi-utils":"20.0.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.0.5_1785579956067_0.5407021684399773","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.1.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1d01c3835714edb7c902563b4cdb1283b0067fd9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.1.0.tgz","fileCount":24,"integrity":"sha512-j9h0xbISUt2Vzr8ruX/o7pFRO7QaOT0c/txSDz0z1XIOJAxilQ4D5D/MOsUGnQ2hlOUFLUvNBG0uWF9jXCMilw==","signatures":[{"sig":"MEQCIC9zPlRdNqpmzMi/MDLNkjsDndebHGzrdQtZXHBqI2T6AiBMwDSZyQNHWnLqU7FJvQQMQoWEaqiEuncvoGylu2P8hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a4002d84fa2f409413a313cb8a04670a1b107084","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.1.0","@f5-sales-demo/pi-utils":"20.1.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.1.0_1785594277866_0.4509477509097737","host":"s3://npm-registry-packages-npm-production"}},"20.1.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.1.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.1.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"21b644e4c72a97313d27a9751e1b87b771d8ba2f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.1.1.tgz","fileCount":24,"integrity":"sha512-W1nJ+H6clbyb7UGPUzx7Jc0bHSWmEXfeFNkEXZLZu8zUFcksQPak2mxTRU2fY3N0wCSs4PY49N9IIUGdASrylw==","signatures":[{"sig":"MEYCIQCjCfr+uJOW8vUxRK29mlqlfjaLjB0ErO40xyYYNb27HQIhAKHJnNH/knF59V0VSkzrGXbfD5jJ8d7XU57fqxnt8zrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ac536e6d319a00467e8e95de237cc915b1551dec","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.1.1","@f5-sales-demo/pi-utils":"20.1.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.1.1_1785608892321_0.9280709380817525","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.1.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.1.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8cc252f38821240dfc222450b9b68c745c8fc7bc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.1.2.tgz","fileCount":24,"integrity":"sha512-DhtGvo5rs8U38GzNfUwIEN3uMHlt3lEbRDtGvCVXGB5v9Yy9ousYVRyU3B+BIjqrRk3mr9rUiOReLn3kL7RFxg==","signatures":[{"sig":"MEQCIE6p76+Zbd2E8QTUevgTfsrbv7nL4BEWuH/pgU6be4dmAiBhuTAl4XpGoTBPa9FcWVEY3VyJnPxHKIIM+ibM/4LG2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b5534d98c8ad483cc6e8709b44242cf3ea98041d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.1.2","@f5-sales-demo/pi-utils":"20.1.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.1.2_1785619811478_0.8910274310281587","host":"s3://npm-registry-packages-npm-production"}},"20.2.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.2.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.2.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2f7aa8f53ade952eee0add187d42d1baabff4604","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.2.2.tgz","fileCount":24,"integrity":"sha512-wbvj2aLOl3ZNqqr3esQVia/I7xVEVZod/t6Z9+nyhk7OepylW69o7XUWtsRAP13ailquIrqdqALpDY0MVJif6Q==","signatures":[{"sig":"MEUCIQDj+3ZdXr/ObRHxxCtpUWEPy8IRw8gzJrtDk6mJnPa12AIgC1qYWXaafUVEPpEGkeLYgi8xEElnIqjl6ojXkv7n1hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"fd7d7d7d2303d3d17149a84b2e1ceb8b743d3a4a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.2.2","@f5-sales-demo/pi-utils":"20.2.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.2.2_1785634996801_0.6481976974778518","host":"s3://npm-registry-packages-npm-production"}},"20.2.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.2.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.2.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e227a60a7e74bf77d9f3070ca77682e2ed3f6470","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.2.3.tgz","fileCount":24,"integrity":"sha512-ciebGUcU87Twti87oeQn7BBE967a2bogTpzHSgiQCAkfuEs0LiqBYjxbvNBD8kk68zuzl2c9vUBTTePCl4wMoQ==","signatures":[{"sig":"MEYCIQD67l5DdTRP5LXnaPzdksvXdShFXr0HS5LwfFA5cWKL5AIhALPf01oCiMy9u7dc/20X3fQYG0nrhankWT1MGRqcrEHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7f2e292bf69f563ff32c24c4faa787538aaab420","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.2.3","@f5-sales-demo/pi-utils":"20.2.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.2.3_1785641191327_0.08962392658639184","host":"s3://npm-registry-packages-npm-production"}},"20.2.4":{"name":"@f5-sales-demo/xcsh-stats","version":"20.2.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.2.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f0a17a649be86ba77605d3c3046c9964047ee791","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.2.4.tgz","fileCount":24,"integrity":"sha512-mJljGnh7tI1U+U+RRtthvGOV6GGoOPw43Hg5lm/bGy1QLXid2m2NXEypOKh8pEs6laF+Hvo6OHnl/c3MLxesZA==","signatures":[{"sig":"MEUCIB2Ia0DGIYRZCc39MM6vcGnTXcyKM8b87XYEGGhj6RTsAiEA7nfta+UlWWq92FsZd+Xljjni3zsGkQzoQUEfqCoH6Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b47f63ed7ea202dbcc870fbbcc39c20f17814143","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.2.4","@f5-sales-demo/pi-utils":"20.2.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.2.4_1785647720310_0.017174399516279415","host":"s3://npm-registry-packages-npm-production"}},"20.2.6":{"name":"@f5-sales-demo/xcsh-stats","version":"20.2.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.2.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"13234c8a18c4c9c16e22e6d84f2b930a6a91720e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.2.6.tgz","fileCount":24,"integrity":"sha512-JL/hrefdciujLScsoRnIKowLGNRnSMe5t5gS/qELpA5gPOXclr1wyujWeKnH1h56iuH3LQFkXDv9EXY+9pKGBA==","signatures":[{"sig":"MEUCIG7+0Pilf1f7YxYcuAStKF1aAICGLMx8+1iyJJZg/uJBAiEAloZ7TmHC2usIYVO2h5iafUUKu6tsWyGAML3qbpVNwHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ed967b4402b6894c5acfc3ff9dee53000f5a49ff","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.2.6","@f5-sales-demo/pi-utils":"20.2.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.2.6_1785691628010_0.6672348395826369","host":"s3://npm-registry-packages-npm-production"}},"20.2.7":{"name":"@f5-sales-demo/xcsh-stats","version":"20.2.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.2.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"61331dacc194d68ba351286a6af85a9541124de6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.2.7.tgz","fileCount":24,"integrity":"sha512-hQ26PSP8QgTfC4yGMMeCZcunZuxfckl8P5ZdlFUJjuuItwkZSpP3b5AoIf5o1emJWi4QMGa58jUSIK/RdzbvjA==","signatures":[{"sig":"MEUCIQCSgktz5WcUd8pAW9KDlE18/31bgs42NNd6K6AgmlaGnwIgDmHRf9691sW/8sdIqJe0lPUnun9wG6XjwrrjPXEN0yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"89b983786c9a209047a03c2fe65f380e896ca75e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.2.7","@f5-sales-demo/pi-utils":"20.2.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.2.7_1785758570414_0.6282001828065789","host":"s3://npm-registry-packages-npm-production"}},"20.3.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.3.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.3.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"124a60965a93b32615b3e34d0dc31492973f721a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.3.0.tgz","fileCount":24,"integrity":"sha512-GW1mZ6F7AHXZ6UB0yEDPc3oWRDqQT7m8OT/IBnuHL6fifiS1ZvCRLWpCfZLsUKwb4CVNVFyE9f9s/ZaG/yyWng==","signatures":[{"sig":"MEQCID6dDinS4x+6gJWT+po7isNTfuHAsViYBQLqrpalD3RTAiA32ws7seupcROQPEadD7cbs3kGzbvj1Tw6nan4/+Dzjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b33d0edb66f2e85eb3ef58d700e7233390743b8b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.3.0","@f5-sales-demo/pi-utils":"20.3.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.3.0_1785827331767_0.9749259222347366","host":"s3://npm-registry-packages-npm-production"}},"20.3.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.3.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.3.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4cc0b082cf13e4bf3707acec7b8c42c56f2b1035","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.3.1.tgz","fileCount":24,"integrity":"sha512-TZ/k9w/0D6g2Y8xR1KITjw23bN2zcjY8BEDn/RQUZozHZK7z6FYE+igTCUgg1nU0RaPQysY33Xoqg6hzRLEMjA==","signatures":[{"sig":"MEUCIQD20ZWBQr3hCKvYMnqVO7V21hEpI8gGHliBVJglZwcUiwIgGx/Ot9X2DWVwVTd5/hixmWgPESe8vOUWMbTZ8A34e5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7fb5c7cbd6a3c447c41c94991d8c8e03137f2d66","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.3.1","@f5-sales-demo/pi-utils":"20.3.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.3.1_1785850075926_0.09102862153749891","host":"s3://npm-registry-packages-npm-production"}},"20.3.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.3.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.3.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"def4a0b35fcc67ad345ac12625bc52d1d4127335","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.3.2.tgz","fileCount":24,"integrity":"sha512-0xegHEMJ9rLgOzJvdOw9nt9hxLb3xhQKqQT707MFv4VMBEA7Kb69TExuRnrjdM+LvIZjs0+ck4xerHk+G4SBSA==","signatures":[{"sig":"MEUCIF8hIeJGe1xN7FJhQ6Gqfqs5nWCRePn2IL9zS2f398n8AiEAhBOGkwSqV8oiaMvZ6UQI63K6ofh47ggVb5U2qjdCejI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f886c6fe86e2f1d038a581e21f24aab6260b59b5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.3.2","@f5-sales-demo/pi-utils":"20.3.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.3.2_1785860042597_0.29355763068340046","host":"s3://npm-registry-packages-npm-production"}},"20.3.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.3.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.3.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9c8ae2acbf809848a4cb1df57a40e8ba1422f281","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.3.3.tgz","fileCount":24,"integrity":"sha512-j/c2B9tiI0NXAzKy25EcaT+b8lBDTSvzjEn3N8LBLLb+G1d77LD9RZzl4z1k9dxoQpkSucctKnF2s418iD/Ikw==","signatures":[{"sig":"MEUCIGkIjwO3bk4WGM3QOM7E0Zm+Pf+Z9ocrxns3/QLwjTC1AiEAkJRTqzePvgb4Srn66wVnwY6UmkQDUQOsoCluIuZtBPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"025af3eada4185f9ff60f9d1e8ae14f8eec3ce31","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.3.3","@f5-sales-demo/pi-utils":"20.3.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.3.3_1785874824002_0.561289776950491","host":"s3://npm-registry-packages-npm-production"}},"20.4.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f840a5f2fcb94671cd9b959a34e8e1b02b135549","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.0.tgz","fileCount":24,"integrity":"sha512-4rrFe0eqAz+wYIcgrKVmf2+x3e6+tt/DI6z/kxDL1vibdV/pzNOsBLSokedBOVGCyYmQURHIHqZt1HblFKF9+Q==","signatures":[{"sig":"MEUCIQCMrLqzXNstnYpRYgW6JZxYu9pqin4y4qkqxh1yEk8LTQIgTl+bDT5kBKtN59fOZ2VeYcA/l3vLDkQh+WBs9Jj9Nus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cc173f02925c0e4cb6085e8d15058baa34e2fafb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.0","@f5-sales-demo/pi-utils":"20.4.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.0_1785882682382_0.6073571894017122","host":"s3://npm-registry-packages-npm-production"}},"20.4.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9415fa22def79bd4bac953772070eb452830b812","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.1.tgz","fileCount":24,"integrity":"sha512-KtGeZiUwrnv2v5L3Cf17/vAHkKXcXRqAoUP74mdCQX24j6004dhDIdFihECbADvMLs2ZyPJOKV7jjbdtIL4ePA==","signatures":[{"sig":"MEQCICRR3FP93q7DBZaJObT9ESkKYd6HOWu2kPEic3vuml6tAiA1SFZk22rfMseeQHdB/xkDKek5/o3Y7WVYn8KgZAn3wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"eb7f355ecbeb2a6a44003ad13128ee973824a2e4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.1","@f5-sales-demo/pi-utils":"20.4.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.1_1785893830999_0.9285299499982715","host":"s3://npm-registry-packages-npm-production"}},"20.4.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7c78ec71269ba9193f7bf9e855ac641e968fb8e8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.2.tgz","fileCount":24,"integrity":"sha512-jPWQUFG64W8glnDUceczKHBoBDRCLrrwaWrZxc/poZs4jhVVcPvX8Fd8ymAaLQcXowhZd+ZUqZx5gxPufSdomg==","signatures":[{"sig":"MEUCIQDW7q9mOYGB0akiEmkJlR8B5iu2IerWG6LX8Bqos5rFnAIgMxQefdVSYsViXRWS12C0XcwFZAfdt8fX0tfxl9HE420=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b85f1346a0ed047c05151f127ba9628612b386a3","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.2","@f5-sales-demo/pi-utils":"20.4.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.2_1785910648344_0.763415943108797","host":"s3://npm-registry-packages-npm-production"}},"20.4.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"58b3177ed8de4f26b83d243c06290079b27a7aef","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.3.tgz","fileCount":24,"integrity":"sha512-N+MBx/H54CQRCWIyDQfjm4h8hPbdVdWjYivp8nd6NgVHwGRHomQIjQjq24nTW4VJx9toRABVmnQAKGn18z7Zqg==","signatures":[{"sig":"MEUCIAEsxvkEqyDj/GMP7HavcvQjm38CBtD/SX1UQcRd/lwnAiEAkwC4XIGm/MdQ2EbzgC3DSrnfECskiGdRoPBYLPW0Ry4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8eeacdd5bd0576ea7cea4bc8e9291675128b1f3a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.3","@f5-sales-demo/pi-utils":"20.4.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.3_1785913169908_0.6841961557390248","host":"s3://npm-registry-packages-npm-production"}},"20.4.4":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a66d839c56359b16b1882b87db0a2db7b255646a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.4.tgz","fileCount":24,"integrity":"sha512-5pnL04mjaehg3P4DDZfRgLwFv1nkJZ1irIjOwZzvzEolArF8OY4quVe+U+B8Sh8nOBYTW2m/KpHo8jhHLcxXwQ==","signatures":[{"sig":"MEQCIDn5iosTB5+E+1JyXRnBFCTZ4K5Ub+ncPmbdgYlqxaaiAiBA8QJ/w6Zzi+dP2TROBOyOC+99f2ihFLNB40ps0uZOOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5ce2d7f85623545438b57f742f095a5be4352be0","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.4","@f5-sales-demo/pi-utils":"20.4.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.4_1785920217741_0.28334053092285005","host":"s3://npm-registry-packages-npm-production"}},"20.4.5":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8263d63d6696de39d54af4840d77a121359ad4d9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.5.tgz","fileCount":24,"integrity":"sha512-NS9aM2kxr0xf30ghDX9VmeaAFry5ZnhwlF9+YX6wfCBfpeTSVuqxf+p+KAcIyZhpixibxdruDYurpe24SWJe8Q==","signatures":[{"sig":"MEYCIQDvWtw1VU7iLKMc9kUJDc1HI2E9FJBFfmumz2Mmt4UQ2wIhAMOkc6Cbj2nmnV2HKJru0Rg8ufQrlAQLifPhzICyS8Fc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0ccf19916f316fb84d06bd9a5a9ab36bd67d8759","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.5","@f5-sales-demo/pi-utils":"20.4.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.5_1785924988500_0.27409787675101516","host":"s3://npm-registry-packages-npm-production"}},"20.4.6":{"name":"@f5-sales-demo/xcsh-stats","version":"20.4.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.4.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ce7b46e3e29bb21994449cbcdb18812f9ded9503","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.4.6.tgz","fileCount":24,"integrity":"sha512-fqJOc1DdkX+zeGk1/h/D8bY3uo/z7nEt3+TvBncawh+yi6mpE9xcfHuI/2sFDr0GkjmfrbfqcreWVwqKViw0kg==","signatures":[{"sig":"MEUCICYN8G6d7pYK4T4hYgAFlkVSYI3+ffAcO7EchhVDZTYLAiEAyIx+oN8GqJMIIbQybd453TBw4qTbCVMV0xuUY2iFaRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ef5e9295b8874494b812b1cc3c04aff523bd679e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.4.6","@f5-sales-demo/pi-utils":"20.4.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.4.6_1785955805347_0.6327050330714479","host":"s3://npm-registry-packages-npm-production"}},"20.5.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.5.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0435584021e487916eb8655f91b4559ad19d21b6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.5.0.tgz","fileCount":24,"integrity":"sha512-4I/FOuS+YtCjYCqUw61Okgh8IRrJFg6X/b31QE4l5bVmvD6j5E7S1LtuW/TgWdZaRGIQ+xF94enSbn9OlMyI6A==","signatures":[{"sig":"MEUCIF8YTGzKZEPyJqyOQtqhgZPnK6mAwKrYGV1wVxN1+rvHAiEAps5pmNf7tKlqbkYMEe9EjIJ170KgdcCSIAVn52/pDDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ca0d2541571e7aec828108afcdad8cf197881e04","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.5.0","@f5-sales-demo/pi-utils":"20.5.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.5.0_1785960431364_0.36861426822678056","host":"s3://npm-registry-packages-npm-production"}},"20.5.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.5.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"30bb3b769dcf1606e9de0a094381190f9090246e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.5.1.tgz","fileCount":24,"integrity":"sha512-YRT4Lt5+A8r2NxF0Ft2rIyw6dFE8P5USKrR5VzOetjUj3o8YLzMBZ671rBzrMS+U1Rmsahpds11dyaeEICqFoQ==","signatures":[{"sig":"MEUCIEIaR2Imt+nRfehidVDrrsHMxAhtdg3Jjb+zyk/b9AXJAiEA1Hed5ITAJnVkL9QSKkzibXCoRe6f6pPddEmBbc589lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2ab4312e288d9147a956db45c74739efb6d950e4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.5.1","@f5-sales-demo/pi-utils":"20.5.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.5.1_1785969267550_0.7061634599379192","host":"s3://npm-registry-packages-npm-production"}},"20.6.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.6.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d944214247a4a632f83d6f2531377c0004f28280","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.6.0.tgz","fileCount":24,"integrity":"sha512-9pXmaEigrkqC9lqs/rAduynALAHGsGEXtQt+c/ovB3pfaYRhjCoDxnhzSYp9+Qp53AbYl4/kiw1/2Ta4z5SB0A==","signatures":[{"sig":"MEYCIQCmxdkIJ5PpPsz+S00V5h9QLjWNj/LN17y1IFhewoDozQIhALkmggj3QCndtXllwdHSciAejvvil6NGDG+rt9POsRyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"fda51f1e37f9202c495558b6e33c0067e822967e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.6.0","@f5-sales-demo/pi-utils":"20.6.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.6.0_1786017511350_0.3996779807311559","host":"s3://npm-registry-packages-npm-production"}},"20.6.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.6.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c8c60ade5f0cde60ce928708583b024b5a7dfa9b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.6.1.tgz","fileCount":24,"integrity":"sha512-Iem7yJ4/xjc1PKIWRDlzztXFTkkxzkkF/lztfIy3vL8JXypbaSLW5bsoFwwrDzUPxkhn46GpfTgZcpiGVw/qoA==","signatures":[{"sig":"MEUCIQCDWLwtXwN+RCm+h0lVvRkfM2wVqhQkBT58UUHMHmHf6QIgBt9YZ0D+8tgODyIeHiyDKDVKJg77H0S6yW7W5Kt/IOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"12f5bf5c008c77be7cb85e502c3d296b7132920d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.6.1","@f5-sales-demo/pi-utils":"20.6.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.6.1_1786061765044_0.6215150537061038","host":"s3://npm-registry-packages-npm-production"}},"20.6.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.6.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"241ba83f1e9d5f569b7b6f1f965176bf363f7e6f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.6.2.tgz","fileCount":24,"integrity":"sha512-kvmcNS0Wp2SM45uM4BXjgLrco3IaP2vmXhVKYRPGCNsC6oCgBH+9qNYHEk658wj+RuN3Qdn6Qv9doucg02s2jg==","signatures":[{"sig":"MEUCIQC/rEqwU49bvi99EFaNEDIV1SpWgSPiMmvcR/GrQv985wIgIfhQYaiU08eetZoh6nP4BTMnTSjodqoTYK+2X4etS6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"153e66d64c03537aa7e146847f6845b18c1778c2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.17.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.6.2","@f5-sales-demo/pi-utils":"20.6.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.6.2_1786097294917_0.32536386360683034","host":"s3://npm-registry-packages-npm-production"}},"20.7.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.7.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2558bec63ce2e46b31d3e1ce3ab7562da53f58bf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.7.0.tgz","fileCount":24,"integrity":"sha512-jKu1YzzBMoGOCHzlk/Z5HMxdhqHX2QFqgIAjsfiCT+ikaUb20wOqzqh03DYBgjfkd859zx27mexzABAbmLf7cA==","signatures":[{"sig":"MEUCIFQV5je+zDhS+JIDHpbfQ209h1L0CmiQqWMDnUwk0SA+AiEA/TT2vSdMDf3N91eI6aN9IYG5q0XHBzXGI/JoI28o/T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1e634cfb3d15f8774c756a1eed5b1ef81c24c35a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.7.0","@f5-sales-demo/pi-utils":"20.7.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.7.0_1786109922199_0.13874299452526984","host":"s3://npm-registry-packages-npm-production"}},"20.8.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"474a51e1aac632004a8e0ae82968f7383c039569","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.0.tgz","fileCount":24,"integrity":"sha512-BdgGzFsVrkdORqdq4WrqX6PyhHfLQQx1O1nrT8nxH4LHBcOGpe01kKn+3IPoW2UnyCxizdsPsXq/EzHtesk7fg==","signatures":[{"sig":"MEUCIBgppgNsieCKf92S08CX/oge6dpCOXj/Dl+YsANwkNCjAiEAgsAbgE10DL2RkC5WWWrq9PH6QOtaozV3ucUaby+cL3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"27be1c998051e2ab0ffced6120383b502b2b77c6","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.0","@f5-sales-demo/pi-utils":"20.8.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.0_1786161975229_0.06275200357973665","host":"s3://npm-registry-packages-npm-production"}},"20.8.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5fa351c6ec2375b25310ce4231bd9a8317fb4c59","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.1.tgz","fileCount":24,"integrity":"sha512-jGkZUhofkjSuvr+A+arrOjmp9lUHVTv9kx8tlMNy+Jj/U0/MflrMgxj6Vuvctn0KKwKs0Kf34w8dK6hGZwUUvQ==","signatures":[{"sig":"MEQCIHJ7eL9Wbs1RP2xLn9uG6EUsrq6ajXk7IC94UF3Vi50TAiB3QkRrN88mLKcpp9OlKNxF57oM5MfpbUsX4OMrEDXidw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2069e890126fded8926743a7e6d4b9cfb2c73f3c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.1","@f5-sales-demo/pi-utils":"20.8.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.1_1786181379182_0.7427626005475947","host":"s3://npm-registry-packages-npm-production"}},"20.8.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"af8b5e462ccd2fb90a9fd4cb745d0c2f6ca46c8a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.2.tgz","fileCount":24,"integrity":"sha512-/BB9QvRTBVYeLR9X5rMNqa8NqQ0mhUWy1EehqJ297whyTADYWKQQ6C6VQ1GBjqev5PdtZP/9bPYzop9gOCWgqA==","signatures":[{"sig":"MEYCIQD/Bc3VC4AM2W9CsNPQLxtxmTWjKVCXeoTDN4QGLQO/uQIhAILt66w+nUvL9qJxRfhn4Wa5IZ57t18ZHp3R6/0POkmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"66c868524c9a033080f9783d9be773ecab7b6831","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.2","@f5-sales-demo/pi-utils":"20.8.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.2_1786199697707_0.6784454396675264","host":"s3://npm-registry-packages-npm-production"}},"20.8.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"eb5b908d48f03b14151a610e0c2ade2b305dae60","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.3.tgz","fileCount":24,"integrity":"sha512-fnajzy0LumZ2XqqiJenDuZ1NEykzXyp1oUqT5i+Dg+UH0wGamq2/osu+/bDAnM6b0rPsBrllUoskRBgjVck3zA==","signatures":[{"sig":"MEQCIH8kR2Ksbt1wsMEh8Yd21kouEkvxaG2MbtZm2oJYarwcAiAhQemwHP5KOGNPuIeliQ2v5DH0MtM647SQeO5qLkXnrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a53c648993e3b94f865921929f85bdf491447000","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.3","@f5-sales-demo/pi-utils":"20.8.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.3_1786255692064_0.8721821129681828","host":"s3://npm-registry-packages-npm-production"}},"20.8.4":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fc1a4d4ab5294ad6093d63127f90232e684e6d58","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.4.tgz","fileCount":24,"integrity":"sha512-FPK/c8wh/GzJaKIeIdCu2qwWBEOc8EEv3kHBiErSAJ87BRhJGOycPpd6UkMV7kkGSaKfgSx66QRVeC+nu+rjMg==","signatures":[{"sig":"MEYCIQCW3MERXIeK43eHdZecGer7+oRk2mr1cYyDjRMWIXzGvgIhAMJTfOthRkuiXv/A5rwIaRSBfFRR0mZZhEYW0dp0MEou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"297e0432f40ac41a3926217230d2ef6b3864eb26","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.4","@f5-sales-demo/pi-utils":"20.8.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.4_1786267195105_0.04396015860159963","host":"s3://npm-registry-packages-npm-production"}},"20.8.5":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b75ddf60d20c16ff72a388da27cbb9614d64ecb4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.5.tgz","fileCount":24,"integrity":"sha512-j8oTajrB3Si/RyK7N3djPLuU8NRv5NZhOz4zkstKExxT7ukImWpSu0tkbOsAuKxInntH0lmp9qSO6rXMXRh05A==","signatures":[{"sig":"MEQCIFvz2lPUviQmOqgXjVdCiueKYgwCnH4HJxfaiGbuEWxdAiBnMkZ9ZI82l1vs6PenMmJEn0DWklLmLxCGTROIWVMT/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ed354637dc7586f58ebedbea98dea65b304e7122","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.5","@f5-sales-demo/pi-utils":"20.8.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.5_1786282217283_0.050811727725870615","host":"s3://npm-registry-packages-npm-production"}},"20.8.6":{"name":"@f5-sales-demo/xcsh-stats","version":"20.8.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.8.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"dc7e91949b5e9170b6391915841fb03a2cbc8c55","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.8.6.tgz","fileCount":24,"integrity":"sha512-IP/oRi6xPJcvA/y7Wz0kKJByTa9xuizH6LZNPxJpXK10raeZsY+QdDolUONOwjfxtHEO8aiXh91AG3q8X+HSDA==","signatures":[{"sig":"MEYCIQCHJy3Bg2h9KNehQEiPUVczZsxpfH6h0yW0rSGvXAttPAIhAIQF/ssoP2TJtRInjUfkW1JfXEpqsE9bDltngClV8dRY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ffac88b3a59886c6e6e579bc266e0a62e3d354d5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.8.6","@f5-sales-demo/pi-utils":"20.8.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.8.6_1786342180930_0.6651293482890885","host":"s3://npm-registry-packages-npm-production"}},"20.9.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.9.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b87b1398261867ac619b56eb93968aff63b54421","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.9.0.tgz","fileCount":24,"integrity":"sha512-qfcYFGOnrqdxRyz80OcPVkojUcC/cBk1Zgk8lSqsx4ETkiVqrYnOsDuuHnjUh/sogmlsRA2tkt3tPJnBw7rcvg==","signatures":[{"sig":"MEQCIAsFZjmnuJdmNzn+6VZg0vq5KZyUP3TqyAoknkn3OMmVAiBGiCTqU6yU8i9ZoSB+z96nMvpbcTvsEJlhTOtFRMTi8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c120e6e1b6530d1ba068a89905dcbd1df72d7b2c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.9.0","@f5-sales-demo/pi-utils":"20.9.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.9.0_1786384367930_0.4288654069599578","host":"s3://npm-registry-packages-npm-production"}},"20.10.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.10.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a511d563af9bdd02ac778cfba220af0ac9254eec","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.10.0.tgz","fileCount":24,"integrity":"sha512-ka4xwAPFL1Qh3ZyFOzaZE3D51hExw2J7Fllf32brYlFSY9m3MjYLHzPIHBsGjxcSZ9tJYI9EzB0M7FAwX6wJTw==","signatures":[{"sig":"MEUCIH62M78OTQaxcSjcfxKfGdHOaf1Od+V6woZLmWw+0jlWAiEAx5jmGCbsafuO3DksdLUyta89GjuKwOFwqsSXJZuG9XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f6a647696fb10fb3e6ecccb35c753821f015741e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.10.0","@f5-sales-demo/pi-utils":"20.10.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.10.0_1786390783266_0.2204683771000846","host":"s3://npm-registry-packages-npm-production"}},"20.11.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.11.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.11.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"bd280c74e2bbadf373f0c3f202f1ec99996736a2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.11.0.tgz","fileCount":24,"integrity":"sha512-3IKKgOury8GXnilIaUXuTANsi/7OLEtYaYWNM/MFKOnteIACEmWdGJvM3TM4eiWu2LP2V7A9hnJAtjsTNG72JQ==","signatures":[{"sig":"MEUCIAGV7YLl0aLLuv1LepzVh5blyaE68sd0PD+4ES6wLLBqAiEAibcEGOsMkVRBObFevkTDmdaU4yDOMNr1+O4Y/l/ytzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a94b9a490991fd311dd5a404dff9bec2d0e5a341","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.11.0","@f5-sales-demo/pi-utils":"20.11.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.11.0_1786395994955_0.6285199191169291","host":"s3://npm-registry-packages-npm-production"}},"20.12.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.12.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"60c427f8c5f8f15ce518e20ed7fed08cea84e9a9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.12.0.tgz","fileCount":24,"integrity":"sha512-2Jr5ihT58IdRE9z//Wqk75rUOaxtFvZaUtQ6/MQhFajWmflB+ZLEYHKL4A0F+xxy+qtRCM+H698gLYvl29++wg==","signatures":[{"sig":"MEYCIQCH1cmXodf0ag9j5YZ5grKzE/FBNyApQ0JYRiKr1+EdDgIhAIAvHWGLN6/CmJ0oOr+iBxTO5SRwFNogArX2gYi32cuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"07f9fa800c328fd42f15c0fceaa262286aa7a3ac","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.12.0","@f5-sales-demo/pi-utils":"20.12.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.12.0_1786417706634_0.6491996400153688","host":"s3://npm-registry-packages-npm-production"}},"20.13.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.13.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8ed83feea91bc25445d552af7e8c37a4f8c19d45","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.13.0.tgz","fileCount":24,"integrity":"sha512-getVsTWSxzMpgsOiRCWo72O/wUM4DgBAXSlpmCRqUt13PErrGFBYJoVjR04bZHimKhjjgVTh4f7SasZsCcWFgg==","signatures":[{"sig":"MEYCIQDRpHeq1BewhFMp2GK4VlYw9nke6Z9IvVlvtDafOzfZrgIhAMuLw7PggXNFcvBPEBKUBxNG+s8U6gc2NMu45t8ox07D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d5a6520929b732b7b7fbb1826db562dc7fd887d8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.13.0","@f5-sales-demo/pi-utils":"20.13.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.13.0_1786426987543_0.15290961138467485","host":"s3://npm-registry-packages-npm-production"}},"20.13.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.13.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.13.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"738ac47b64b31b4dbf59ae7a635517d77ccf269d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.13.2.tgz","fileCount":24,"integrity":"sha512-oaK3r0dMfcKHp1DcEe65zktMtsFPchhAT9yqNBaTea8PJqf5atj1UKln3YsMUU0p/utOVV8Xr3GaVpMjV+LsDA==","signatures":[{"sig":"MEQCICpQrDsWm3wuWsMNo95XwqvnUxORUm3wGoI31Jh1KnnZAiBlakk71ThUWNAqplxmD/foxBf7RhjsVN2OaTie9DopkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2c8c472faa5935f368999d276bc0b877b437c43c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.13.2","@f5-sales-demo/pi-utils":"20.13.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.13.2_1786461812429_0.9265011179802141","host":"s3://npm-registry-packages-npm-production"}},"20.14.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.14.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f1a7ca39e74c78b25c1ff1d9381138448ce67157","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.14.0.tgz","fileCount":24,"integrity":"sha512-qF6rzlc/zmkwjMfge8u7sDsIjOwTbHxkBz9qMpstQo4StQ2vdI6+BRR1dCVYjBp0Xs+rxx9/6bd+HeyAcTAXGA==","signatures":[{"sig":"MEQCIH3bkFXbQ6gGtqtzX9M1Ff89lPqmM9whMj6/aNBXatyNAiBwUplcWuLsfBEdGEpQR4V6/UMuoUWCQJ6dGUo9edUiYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"97c02a788b722cbc3aec14d92b37a4c721454687","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.16.0","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.14.0","@f5-sales-demo/pi-utils":"20.14.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.14.0_1786521946081_0.48714939656328005","host":"s3://npm-registry-packages-npm-production"}},"20.15.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.15.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e8fed9912b4cb559d9ca245e2158ef3f40ee797e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.15.1.tgz","fileCount":24,"integrity":"sha512-PQJsPutMyCbZrj40ENGFbfsGf1s82gqrLH2rXZGJSlVqvpd2ZDu0xHgtP2XFD0x90QII91JrUuZTwDmTrWuWBQ==","signatures":[{"sig":"MEUCIQDOEnwmBRRd8G7RHHWGTAFIMzLGqcA2vSEJsXdWDD0x0QIgTU2tHKNo5PngZUQNSkvqYTHvHT6RvSZ+kZ4MjtvVf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"af3d07460d1b11a03edec78da387fc5c9ce9de0e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.15.1","@f5-sales-demo/pi-utils":"20.15.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.15.1_1786627571602_0.31574720491019015","host":"s3://npm-registry-packages-npm-production"}},"20.15.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.15.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.15.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"367a1e0fc011b4f0f54342e507600ad8be928d90","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.15.2.tgz","fileCount":24,"integrity":"sha512-+NAvz6kqfpBGBeGE4keKBCBG1foyKww/pfZVTQ4YS4JTXVt79TKu+64zfy5BQxh69nmPFEQJ4ObqCDdkLT7eaQ==","signatures":[{"sig":"MEQCIDRMceZVcSPPuQW1rICBGpGZfw+XldgjreT/SjJcOH0rAiAxojC7VNAXaMAuy1sAmZWjtytSNiRzCCp3ESYfBO6xWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1acb1e762fd2e2e9f403ae83cab293e9280a71de","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.15.2","@f5-sales-demo/pi-utils":"20.15.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.15.2_1786665534625_0.26121905159973524","host":"s3://npm-registry-packages-npm-production"}},"20.15.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.15.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.15.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3c5526d2eecc18e87f7ffac6905ba85de2ecab0f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.15.3.tgz","fileCount":24,"integrity":"sha512-ZoCQP8mBvurBVvpL6Dz69npHUf6fPKNMdLN95GVVEJX0W9caZWzAGv0/UsQ/Vih9lUDI4kItzdS6qrJUzDPdrg==","signatures":[{"sig":"MEUCIQCiomvnQ+EY1hkmf+qe+KkdDyAPTHD9exO2GjDcaQKYewIgA1TeTJyGtKfZCAyjhqiIi2kAj+F8sqm5Zqu1sbfCECM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"fd85be958985bd8683b9812e0c2dd7a4a7b3f822","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.15.3","@f5-sales-demo/pi-utils":"20.15.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.15.3_1786707911925_0.962809166561851","host":"s3://npm-registry-packages-npm-production"}},"20.16.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.16.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5e596daeb417de6c3ddc4109f3efc975f6cff0be","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.16.0.tgz","fileCount":24,"integrity":"sha512-XCYwgcGVbamE/+WK8geyKx2xz/yEv98ePYZJs7eRP7tbMM1W9owNXPG4U8Pbiid5BsslJozl91yCJHJV8wAZ1A==","signatures":[{"sig":"MEQCIBimtnAtD4RdP7SG4mj2ypT+uQRR8flmEzCujRcIJ6cQAiBMj0CK8hK+jS5uUTdzS8/5uRM819jYg/NEsNFr7aVDRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5c1d6f26773e45cf387e740af8c7f17bc8088b33","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.16.0","@f5-sales-demo/pi-utils":"20.16.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.16.0_1786772292660_0.04060414215817687","host":"s3://npm-registry-packages-npm-production"}},"20.17.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.17.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4f510cedc8d603844de907bb85016a9d21560016","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.17.0.tgz","fileCount":24,"integrity":"sha512-9t4fr3XXdNb6KsuZO2oZAkgM1NonqZPb8t4wT4XbQpyiuDqqdp0pWavVFUHgfqqC+KWrCIavKcbf2dwPj3oXmg==","signatures":[{"sig":"MEQCIAnbioTISgMeyjMMXsVT+l/kBCUIWMP60pWXjq3GFTbXAiAgVc1+1fN2Weau9FFSNt3tHJvCK9yb93C9chPd/7snvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"685af67face2c7d0924e4b5644b9a3edcd89a6be","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.17.0","@f5-sales-demo/pi-utils":"20.17.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.17.0_1786777986093_0.3955589129024719","host":"s3://npm-registry-packages-npm-production"}},"20.18.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.18.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"578d593328ed4e5dcc9e94105bd8e66c98dea81c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.18.0.tgz","fileCount":24,"integrity":"sha512-/Or4U10mtgNniXgOFGzoyJhWReuAupS3b6q4ZfE3+i10MgbSvk7RKIfwIiRs7erEvTNreOr2McLWa1hLKgzTZA==","signatures":[{"sig":"MEQCIFJNPd6we/k1POCjRkBHOc030lhEFcojkn8JVF6pMH6oAiBs/7wEEQG2xOGWoS+wpccmJQFPE2ChHYw6xm9RkxIHsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bb8af0601559effb96162735f79350a7d6beb9b0","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.18.0","@f5-sales-demo/pi-utils":"20.18.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.18.0_1786781882839_0.12306891731065628","host":"s3://npm-registry-packages-npm-production"}},"20.18.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.18.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.18.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"291e0d43cf80834692c7f8a0551931ade7551746","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.18.1.tgz","fileCount":24,"integrity":"sha512-U+N+GYdoypwbEHgQniDNZT+bc46Iki8xhJHqBp3vEcrl/TKMBPSaGP67tQCi1fHgnOHEtz0045HJELNatZU0iQ==","signatures":[{"sig":"MEUCIQCPCuCbohgEZzGY55XKSQUjvE6Xee1fer6yFBxTLr5S4gIgZKrO2LonwkDeAwjBoiV/slSWNCx2nbfurOkt9Pyeqfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"05ebcdc9d4b43f54c4e54ff44c52229b34e62a6b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.18.1","@f5-sales-demo/pi-utils":"20.18.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.18.1_1786802224408_0.2580317508441565","host":"s3://npm-registry-packages-npm-production"}},"20.19.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2a834ea736b6f92be2670457929d5fe3d23e4b43","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.0.tgz","fileCount":24,"integrity":"sha512-qXrEMwGpDBUx5B4NLF5s4WPowESb1P0pWFkoQhlFjvAMSaCeNzYzx8YYGj+WzBARcT0p9hfFtg8w/HMTFBJm6g==","signatures":[{"sig":"MEUCIGayQi4+Cp8Aj9FHZ97lBDAvZbDSOEm/Y9WFTYpHbTCPAiEAiiWS74QbKJzNVGZr36TS9fujMJS2T2kayc80W9CsNWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cd85a8290bc927a2beeb4d58f0945209b73c0259","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.0","@f5-sales-demo/pi-utils":"20.19.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.0_1786806717173_0.07337453311565856","host":"s3://npm-registry-packages-npm-production"}},"20.19.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c12e1a9878e14a095d399cf4516c1fdf0d089c92","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.1.tgz","fileCount":24,"integrity":"sha512-b6VFwCw7KCbBRftaXorfJcQYfg/tCT9sfbcoPMrN3wAu1wrGb3SpBSV0eoFJlEOE92FlIsPvCJT6IxxX6fxR2w==","signatures":[{"sig":"MEYCIQDTc6qKTOD+gqYvjDLx6LJ/S23149f8Ukq0A9fxT+9iLgIhAI5jUmkcoRrw/3Vr6cfdmvBHcNDfMQeGxeWSODGr6SiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"85fec653171dd194403a9444e937285f47f5227b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.1","@f5-sales-demo/pi-utils":"20.19.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.1_1786833745853_0.025343133997834277","host":"s3://npm-registry-packages-npm-production"}},"20.19.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9c57dc1a7a0f7cd679121acd9531b69408e1aab4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.2.tgz","fileCount":24,"integrity":"sha512-TJigznbFRzHQFGgI/X0nB00EfpNAf6jUd3oz9f6DtO8/chZystjXypNVfazjlOYw0r3zGy1U/S3LGeUi0LcNwg==","signatures":[{"sig":"MEQCIBWAsDw2DOTMVusE/B/CYSiXynal6PVdJQov1dh/8oVrAiAoiSIq5W14P1K7FxyBs5BsOSrpRH/oPNJk10MIbk58gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"596ee5fee11209110118786bb713d40256cc2c6e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.2","@f5-sales-demo/pi-utils":"20.19.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.2_1786845730103_0.5587932459900742","host":"s3://npm-registry-packages-npm-production"}},"20.19.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"24272fe703c44881ee5a532a3aba23f066b1b007","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.3.tgz","fileCount":24,"integrity":"sha512-AdH2QW3OlPnkUf7dMiCq2by+RhV41iEXcz3cyRqa9I2Q1UkBCfyBspHGy5U+cAPh4yDzGDcwn1KhvyUkzf4RUg==","signatures":[{"sig":"MEQCID07Byiq5HO1laI430YQdbgVDWz9C+vWcQvlp2ul3a2mAiAuQW6ArPQ+5662+XLNDxzcgoI65vMk4C4/1xwC8h9NEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"43b95c206a31e9c826aa0712118a2d240198734e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.3","@f5-sales-demo/pi-utils":"20.19.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.3_1786870422219_0.4898166177934298","host":"s3://npm-registry-packages-npm-production"}},"20.19.4":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"abba4676195b3a027bebeb3819244a2415fd7ed9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.4.tgz","fileCount":24,"integrity":"sha512-g0b/zgEhy7IHii7WKgLTA2mtZDhPHUJ2ET3RhBJYBN1zmgvGnMue3/GwLRsHNzicQgBzpb+acpr+BARVWwGAhQ==","signatures":[{"sig":"MEUCIQD5EGJYZ9y0Ri3rSeofI+PwiBNx5/GXnjrxIM1x0VtavAIgBdwZbcKiWhr91fq0cA3EKEolUP9oJdIhfJvtBia7oTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3674869155eeadc820a02323886cb5a594ddfc63","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.4","@f5-sales-demo/pi-utils":"20.19.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.4_1786893798243_0.7049993669435497","host":"s3://npm-registry-packages-npm-production"}},"20.13.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.13.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.13.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e5caa74be9991abe44a2cfcee45c5f56b6c08d4e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.13.1.tgz","fileCount":24,"integrity":"sha512-AlTKLndJabSUAO5AzvjGeI/ZURmJ/WKakO5IwBu102an0JHsXbhnI/mGYK0kR4RiqmLnpwzTGfggcEOEX+uf4g==","signatures":[{"sig":"MEQCIGbSOEbj6fEhhIoKMLnG7kLo52Tx41s+1sFnSL0/pmJmAiADATU+ACMKpvWfe0dph8kES9lnogmqJ6xcw8w9itxbdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"10ddd5fd0d878d89f68aec8bd622a36c14a0af29","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.13.1","@f5-sales-demo/pi-utils":"20.13.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.13.1_1786894129839_0.7419062915860473","host":"s3://npm-registry-packages-npm-production"}},"20.15.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.15.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5ded304b4cc9b785f46fff940e6e281d306f44eb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.15.0.tgz","fileCount":24,"integrity":"sha512-TX1VVccegReesj/Cb/NjDVoEPmsfcUDRwxkNDfJ0ARznweGssWBfX6Ix3MMFzwp6k5os/XJ+YPq9uv38qtsTGg==","signatures":[{"sig":"MEUCIQC2hCMGfsevr6FfeThHg2dQiX5TWYXlItpH0PDAen4KiAIgfvtM0oBrIKJGS7OaUH8k4B79zzvyfMcKEuIK2EbYpSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2b7a063773092e34e250fb3fba795c8ba23ac756","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.15.0","@f5-sales-demo/pi-utils":"20.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.15.0_1786895385199_0.8513723836879872","host":"s3://npm-registry-packages-npm-production"}},"20.19.5":{"name":"@f5-sales-demo/xcsh-stats","version":"20.19.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.19.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0d85ac96fd2fd0e78f43899a9aaf9ad954a7ec70","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.19.5.tgz","fileCount":24,"integrity":"sha512-22xQP75Ogp/w5Jguwc3ASSuFMRQC11bjYp3uegFEQ6fWHB8mt9qiJUx21ReMuL941usqjcS9ecWd1p/lwVj3kw==","signatures":[{"sig":"MEYCIQCPMVrGVvgP8U1BGp8Dqw2n+gQJi2dF8PFJr5bCiR4PbQIhAOn8I/kXi8gk5kJOF2q/BZTgTpsy7sNOffUCKrdoMJMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b1005cece2e9c190e6a3399b7a059cb502a8dab4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.19.5","@f5-sales-demo/pi-utils":"20.19.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.19.5_1786909920102_0.4629907582534325","host":"s3://npm-registry-packages-npm-production"}},"20.20.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.20.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e64b36f3b761ebd479230c7595cfccefd16d7267","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.20.0.tgz","fileCount":24,"integrity":"sha512-mMj18AEdNT8ODCAw+0Kwb+A8lwplIU/bEYEMmMOCIxOfQ2WQ6LvbZSAtT/GYfWSj7Jbs1i0FMaKD/RfCtsJyLQ==","signatures":[{"sig":"MEQCIAND5rO9WEHsh2QxXMQT98Yl+BR12nxlpN5qNi3puv72AiAcK9ggSLIX6MqBI3a4jc5bjCn8AkXwgJT42c4ZYLtLmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2017729c40c9c2253301fd8860bcac960b5837d2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.20.0","@f5-sales-demo/pi-utils":"20.20.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.20.0_1786922050764_0.9436881210233863","host":"s3://npm-registry-packages-npm-production"}},"20.20.1":{"name":"@f5-sales-demo/xcsh-stats","version":"20.20.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.20.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"21ad6590edb9e4c3bbcd18f445b2d3fd27985507","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.20.1.tgz","fileCount":24,"integrity":"sha512-kGvPOq2P/naO9WRnsKobMgj9Zsz++4i9jpqTN5i9K2Z4xyVs1QfUfPTW7yU5NCkiwSajZRipz/mbQ3aYpOHc8A==","signatures":[{"sig":"MEUCIHoQpOwrNM+gJXk/mACqVrnDEdpoNEII3G7+/iiZOUNUAiEAl6j6Vhuy5QSPgVb5GpMyYpcWYF/4ImdRe9KwgmUP+vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e0da3d9632202dcb772121fdfa2937dff984b95c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.20.1","@f5-sales-demo/pi-utils":"20.20.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.20.1_1786958419566_0.25567305125859674","host":"s3://npm-registry-packages-npm-production"}},"20.20.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.20.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.20.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f43de758d6044b0c42d310c8b79e94382f919950","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.20.2.tgz","fileCount":24,"integrity":"sha512-P6HLld7aqIXMEK81L+tir+cs4SLYhRImc2KDuspCHRqTZtLy75Ua3hxf8eocuoTINwz4LFa4BdVBr1q81jTKXA==","signatures":[{"sig":"MEUCIQCyqyrfPpHbFZL0q/c35CcJJokgBHqY1ymTRHLQr80HSAIgLbn6b4Tn9i4uY5IctMSTDYuZ8JubgBLETjl2Q3QmsDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"04c71999d5ced53fa9200d3ae79a4ad2ba86debb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.20.2","@f5-sales-demo/pi-utils":"20.20.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.20.2_1786973122095_0.5289364228564839","host":"s3://npm-registry-packages-npm-production"}},"20.20.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.20.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.20.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8039f71a8ccdd866bebb6d58488637d115e8c4eb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.20.3.tgz","fileCount":24,"integrity":"sha512-10RL4ftUEcGKErvqH+q1K5A9KSUSgf4jiS7HwvKJC4OLaknych5J3SLccstfFue5nZD/+vz7BPVL0OpiGCjAtQ==","signatures":[{"sig":"MEUCIDO9omJx6+uZZDgAu6buUNVc1qmDJTBPdpIfJG7IN54bAiEAxYG8NXPyItS9uJTOLji3K+GRZ3aKSOIFIGIuLILhea0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4e9c88dd1a386f0396ff44b6e9c56c3e482c9e4a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.20.3","@f5-sales-demo/pi-utils":"20.20.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.20.3_1787044778347_0.6172279861840169","host":"s3://npm-registry-packages-npm-production"}},"20.20.6":{"name":"@f5-sales-demo/xcsh-stats","version":"20.20.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.20.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ce28591d2d90c4009982aff3159202c70ce80ce3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.20.6.tgz","fileCount":24,"integrity":"sha512-IuIxV7qhL/PzLWHu4wePUdIaNB9mHE9A7WyFsGeFO8PQl+V27a94QKHUY9DB7IisLO8LTGqaLrC5USBsvQThtw==","signatures":[{"sig":"MEYCIQCuwEbO8hiK4fMPk5ops5+HT79IGbUasUsjFLHgNyFZLwIhAM1A6ukFjGf4KzTETZTLRFLGQgFG7Yhikf7VANTUulr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9e6b086eef492b654008d78ffd4f096385019004","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.20.6","@f5-sales-demo/pi-utils":"20.20.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.20.6_1787319424123_0.1952513724081797","host":"s3://npm-registry-packages-npm-production"}},"20.22.0":{"name":"@f5-sales-demo/xcsh-stats","version":"20.22.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.22.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1bee3673b049b3037ad8f2e2e99d9948ac120dbe","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.22.0.tgz","fileCount":24,"integrity":"sha512-3fhi6ApXdC1Sz+59NEAzryi1tcYb8yTqzUJhLTOnMLj0r5UBIp4iFAR55wjFB7FvOnuGM3V1gZj9MbLsdHStRg==","signatures":[{"sig":"MEQCIGSlLv7DITypawLODYxyao2rFp3gs4a5qYvCB3/mhQctAiB/3YeaKdzRdc5OOaJ9+c/8lYLkdQ2OBemVbAlAtpjZKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"66c53a78314f7ad09f7f8740073fa9aae305c74a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.22.0","@f5-sales-demo/pi-utils":"20.22.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.22.0_1787618180954_0.3087679415864468","host":"s3://npm-registry-packages-npm-production"}},"20.22.2":{"name":"@f5-sales-demo/xcsh-stats","version":"20.22.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.22.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"26d9dee85b8dfa74f18b8a9f9e774b9cfb4d888d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.22.2.tgz","fileCount":24,"integrity":"sha512-bsRrP5h1kjpU6pu5RnrwOQHVAHS9m57df8xdyrTtFHPsCV7RGOTnwOMKlk30E/y/E8YJyGc2t9oxug+Gs3a6DQ==","signatures":[{"sig":"MEUCIQCtjRBo91xu+Lf6Tzgy4hFCxcwYmFNALRmfDGzLP4f2/QIgBr2eW5Uwhx64nyAZcP5l7WGd/hzoOQVLgPoAzIYn+ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ed93a01366838afc5ccd503a0bc678af72c92fe4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.22.2","@f5-sales-demo/pi-utils":"20.22.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.22.2_1787707242276_0.024474449168771617","host":"s3://npm-registry-packages-npm-production"}},"20.22.3":{"name":"@f5-sales-demo/xcsh-stats","version":"20.22.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@20.22.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fcf8ad07c43d0aaa94f9d0d37d025055ce133420","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-20.22.3.tgz","fileCount":24,"integrity":"sha512-7J5evQsnVEmGD2exFaPhC7NQOvb1vVxUR+lScz7LqjFMoFqA/kyOAjcvpzDi+lJxFIEwoZFVhAsVJ2Mi6FcL5A==","signatures":[{"sig":"MEYCIQDsRVyuScHBIoWjSKv2wpHP9WeM1OyNhknDJtu1QQvFRQIhAJYm/0vyX5AxLXcnIkAMFY9za/EqQ/Zd1UJfbxyNBg7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"57fa717872ecf0c762c91f0e4ebf6aeb8a6fd8b1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"20.22.3","@f5-sales-demo/pi-utils":"20.22.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_20.22.3_1787837161372_0.6381523409227543","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.0.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.0.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"58f3ebbec1bcd8206c713dae968999dcbbe86b87","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.0.0.tgz","fileCount":24,"integrity":"sha512-8Vsq1U/hs2bP2jlfJiHN3MFhrvqpNUsN0gvp8QrlDON8T16J0grkqThAM0p5lAP1txK6Ehkqt2HxBl5kLbU/bw==","signatures":[{"sig":"MEQCIDtQ7WXXYPAuxPiN4kzixnTIRtDNE/eDORGVXUGENnwmAiAkIKch0fJJwoYmAMBtL0YqHLufvpb5OuBr73ZvdgrnWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7402d0fe1d43a25000908463ed254d54c71d0b6b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.0.0","@f5-sales-demo/pi-utils":"21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.0.0_1787914893126_0.10499379905224848","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.1.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.1.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"edae3ed554c32475d5347ca65183d2f5b21bf7a3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.1.0.tgz","fileCount":24,"integrity":"sha512-Q28O3w3ijd/VMadMdop34WUPHrfIRqlKTr7I7rJnGIs+hKE5V9hw26rlbMkVkvBUKBmIm58Mb2NrQL+YMxB1MA==","signatures":[{"sig":"MEYCIQDuZLsi5MVlTiuVr/nXO9p56kp9tgRh7gZJI7QTBbnGMwIhALiJCBpkvvt2CwnS6botjD/4FirdNkx9lO1rolJ/XYR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5c6e84a195bcf81ba561bf85c5ecf7a47d8c62c1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.1.0","@f5-sales-demo/pi-utils":"21.1.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.1.0_1787946068533_0.5938152728557722","host":"s3://npm-registry-packages-npm-production"}},"21.2.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.2.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.2.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"153f77636fb29e4181fb75b08efc95e444b846de","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.2.0.tgz","fileCount":24,"integrity":"sha512-wfAUl2F1VgzDduCjdKfIU3RiehVll1HRmoYZGY92B/XvLKdnEISSdIBqcbsL9zKqoARLq72kwswnt5wpZFC6SA==","signatures":[{"sig":"MEYCIQCGYGM/SDwXgwyBSujsKXx2EkyzL6UUyStPRuzy4D4/uQIhAMWw/dnMGQMevgeYn8kHqA8Av44num30nmGUO1GCMk1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d217f62f68fae54fe18d88c7d90a8f7dc4703c0d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.2.0","@f5-sales-demo/pi-utils":"21.2.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.2.0_1788061461145_0.7596642208742657","host":"s3://npm-registry-packages-npm-production"}},"21.2.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.2.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.2.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"cc97690c7ec211e70b9dfbbf6ede130d41b96f08","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.2.1.tgz","fileCount":24,"integrity":"sha512-aVMlhz+v1eTuOLvo9yUOY8Ge6rCoGsRxOfK+3b1bpmYRnzYU8lKmN9vIrJ5PpZDiwLPejlxdXqHlEXXO8mntwA==","signatures":[{"sig":"MEYCIQCgCwPFvMpKCQ+H9xXaq5yPzhNo+JsUrgHUELMzZGgPyAIhAKCu/4yeWQ7RdNM5xTSAan14fYOfK2wMVzlYI9an0J3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"21fcf6e73313274c68dcb1db998bd12b75326489","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.2.1","@f5-sales-demo/pi-utils":"21.2.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.2.1_1788185394063_0.3725958949167001","host":"s3://npm-registry-packages-npm-production"}},"21.4.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.4.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.4.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9365fe5fa2c1527f8131457aa4c8389d8458f10a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.4.0.tgz","fileCount":24,"integrity":"sha512-LAaKo1Fu4AgPpx34gt5to6vG0B6zrONPbs8PAULk7ywJ8zs6C+w4eauHgR8iGgWmKsofTayIFw+6v/K9y5tE5g==","signatures":[{"sig":"MEUCIQCmMG4P7dgeEBmOwqEY0tfxaJQCYtmxhjcxrwmsIpZ3HwIgEBez4GYl7DZsbhBJcsh9ky4Uemti9cJFqLZM8KNcytc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f4df1169036003716fae08f7825efe0483b03fb4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.4.0","@f5-sales-demo/pi-utils":"21.4.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.4.0_1788230864798_0.5422841248737502","host":"s3://npm-registry-packages-npm-production"}},"21.5.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2160d4051095d2da21d434d167d753580ba084d9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.0.tgz","fileCount":24,"integrity":"sha512-qCVcArH1XOWlHt1PokZHDiP1RZQQqJAYXp5Q5hnZzAkME/kz1Ld/fqylQRZbMMp5NhTf9FCqhJuURjK9P1tlig==","signatures":[{"sig":"MEUCIDtvzMxCc6JFp6/OYm6r+6DR8H9CUgMKPYzF+I1tnAsZAiEAuAoACSB8JkUmEEPdspJuohd8U+liROFRroGM4tK6ilQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5c35c5a1a0d9725f5db96095758e81073345f205","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.0","@f5-sales-demo/pi-utils":"21.5.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.0_1788268458563_0.9064471883953233","host":"s3://npm-registry-packages-npm-production"}},"21.5.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4b7924dc32c49232750174d7874afc2599520452","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.1.tgz","fileCount":24,"integrity":"sha512-zlRqnRgjT3QqD4VYLEFG7F/lLmSakIl0IwR4BJ7BR9sPqmNUyge0ZpA4UZdVWSFWrkQLMd1zXMuH14PzKA6SWQ==","signatures":[{"sig":"MEUCICs3sAg5OMT0qWeHdRUfkN8ewEYBJTHP/XrxG1aL40JgAiEAqDsi6DOuTCTEQ0y7CBNND7WH9B6RdSewjXm6H4ZOowE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"29e9e0c2a5db96a67b3d49826ae04c961e6e67df","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.1","@f5-sales-demo/pi-utils":"21.5.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.1_1788284627792_0.6312854234113383","host":"s3://npm-registry-packages-npm-production"}},"21.5.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3f87dc58fba0fff0ba2c4e45da6df66bee90580e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.2.tgz","fileCount":24,"integrity":"sha512-JXm1OHcAWSXe6dE/apdE33Uv1X0WFhnBmalSK6+s3ZuyLCFiGlYkB1yMIL5US6OZqns6CW+EQel8RGRgDYH/eg==","signatures":[{"sig":"MEQCIFeo1ES4PODatwl8zbhRRm7C85dohIB+w4TouxUoX0fPAiBAnvFBcnw9jLpLi/EpBRIv2UWpuctdokUSsR2lA4F16A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"93502a2bb95c714528dff62e0caed0fef8becd86","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.2","@f5-sales-demo/pi-utils":"21.5.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.2_1788295884910_0.6035416597850625","host":"s3://npm-registry-packages-npm-production"}},"21.5.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"470d43140736faf0182e2d583631d988f45af5cb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.3.tgz","fileCount":24,"integrity":"sha512-CZ6QVlo0Sz4BgLms1QxfU3eZ3/2iuCDYVA+MjV/DrIJLIznNxfJtqAXsrHfc5GtL+0h1cqkZelOBZmauPasnQg==","signatures":[{"sig":"MEUCIEzDToeCA/1RQlrB5udfuF/pvNiW00FvcyDYsJXPJioZAiEApFaXcbC1S6noNo/uVHxwVuXrJCddBvBDc+v/rY19atA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2982b9c7546bc3bb1dc9cfbfd89111ef3192f477","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.3","@f5-sales-demo/pi-utils":"21.5.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.3_1788298651641_0.9399209005545224","host":"s3://npm-registry-packages-npm-production"}},"21.5.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5471978dff05c2d52749adf1026710aef994f7e2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.5.tgz","fileCount":24,"integrity":"sha512-oR8VSB1gPfLPx/GHd5hm5vrd9F4QApt/9uKLoBq6wbo+AWCm7a9EYh4OoJ3YZ2hQxz7pJBj/CtsAHfXWyJu66Q==","signatures":[{"sig":"MEUCIQDDP/n/LcZkWeV1urEpD6fOiVekU8NMkJQwTu6getzaQgIgYJ6JfFaMEGOtbh8/rhreKhC3IwG9VzUPabtEO1MO/g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f400415fb48f3c9de062439032ee0e79434dccd2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.5","@f5-sales-demo/pi-utils":"21.5.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.5_1788307656750_0.8458676310976248","host":"s3://npm-registry-packages-npm-production"}},"21.5.6":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b9fc686f43e03040d3d1bc95a303e0ab0fdb7944","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.6.tgz","fileCount":24,"integrity":"sha512-EOZ4yAYNsL3114xYerKps0b0kj6LHpH+D4y3bhseJPQLMHOJbsNPl8H6Au6xF1QCngN4wqdGl7YutiEX6xRgxA==","signatures":[{"sig":"MEUCIQCWLsl0os+cMJFnNxs8JScTBlNz5UE5GqrHx1j49233awIgQMLFoM/L87E5PX/ZLDznSQq0ivB0bHkeLAWn+nAAWas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d3cadfbd84e1ec85fc4f48619ffdabe334164c90","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.6","@f5-sales-demo/pi-utils":"21.5.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.6_1788311509897_0.9245864626978233","host":"s3://npm-registry-packages-npm-production"}},"21.5.7":{"name":"@f5-sales-demo/xcsh-stats","version":"21.5.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.5.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6dbf2ed4a3655f8962ac87ea3cb5155c2a1ce858","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.5.7.tgz","fileCount":24,"integrity":"sha512-pe2JWW8Yj0vsckd2jBZqc/k53oELgj4b0rblHyKMek2zDjQqRQi86aP7C5TZrqjF7IYfMQNwXDKQGkItNdMnMQ==","signatures":[{"sig":"MEQCICxM1hJcG+zaho2REY9wh+IM7AT5TlaI1hQnX0ZWqYKzAiBi7KAh9CvXCWilHdXFL+VrZm10AbC/9sD8cv/z4OCTGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"08a80d4f1cb5b5010bffe60579e5808d6bdc90ac","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.5.7","@f5-sales-demo/pi-utils":"21.5.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.5.7_1788321396602_0.013707789931430625","host":"s3://npm-registry-packages-npm-production"}},"21.6.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.6.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.6.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"b3a3a1f1d00eaee7c12b48d5ca529d836f315141","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.6.0.tgz","fileCount":24,"integrity":"sha512-NB4pZUftg2eVH0FHmKFaclTQzw4LlqAYlT1FQY3U16iyu5mWCKzpIEOUH0WN8ZMbmzl2p++BBB8sgcKWfcop2w==","signatures":[{"sig":"MEUCIBV05nCz5DMEkgr2g2VMQKGZjphg7BjblH4Ofv80GfvYAiEAxNanxXaZg5dYGq6WJ23+pDyZqbqR50DvUTwgeqawm+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3c4117bc7ac3253a8faf13a50641787d01ac11be","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.6.0","@f5-sales-demo/pi-utils":"21.6.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.6.0_1788323543219_0.5942673199715909","host":"s3://npm-registry-packages-npm-production"}},"21.6.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.6.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.6.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"813456c0ad152a76fbc226acfe61078402e3bad9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.6.1.tgz","fileCount":24,"integrity":"sha512-1zBXEe+pbyx9CNKLxfoCjCZU8pXxiAdoiH0P7eTS7hxv8m0J3fZaYS4WnjKuLQznE+WLyWj8GQHGCksNEX9U4g==","signatures":[{"sig":"MEUCIQD7VcjZ39Q5oUlR+xmuhf1KxF0bs0fHON7vkDoVhLOtYwIgZXWzUiKKgotk99pbmAxXiAYP7NTFiJVpagVAoEVsR54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"db8ba10fa1b6c43cf1a0316cdc64b9cd11b8b3ba","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.6.1","@f5-sales-demo/pi-utils":"21.6.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.6.1_1788348317100_0.09826342038577551","host":"s3://npm-registry-packages-npm-production"}},"21.6.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.6.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.6.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3f4fd18692a6ce033c13f860cf05d7849077eb0e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.6.2.tgz","fileCount":24,"integrity":"sha512-kZksTnAjzPrY2R420HzKtYgILaXcfWtL3egAjFvY0kk3s87tcTwe+cm4BIbRPJq+aCLhZMWUMX5jRGPlYo1bMA==","signatures":[{"sig":"MEQCICbajguWJxGfMDaUXKLIp40B6848wjhL5836BftLTTNMAiB3oNguy3igTS2+1F9PCntzSpcERYy38jkr6fjofSQ7WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5e2a7c0fa5a0df2e2c8ba3431dcc7494baa0d347","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.6.2","@f5-sales-demo/pi-utils":"21.6.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.6.2_1788359195644_0.9289141463864261","host":"s3://npm-registry-packages-npm-production"}},"21.6.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.6.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.6.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ff9f3e93c613ae792967117f9849b5216fdf5983","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.6.3.tgz","fileCount":24,"integrity":"sha512-30vYSwvNCj8Y0oky2Vm14L8eB3a8nJsG5qBEo/ocFR3N4kSGNYHUzL6uNucN+5poWxXXTE3SCe4Z07SJ9FAGnA==","signatures":[{"sig":"MEUCIGIE5HwNepQzR3koIhVnRYQZCrshK6J792WTJ6DhabafAiEAokuOHxtrOCHn2udyu47ainhea8bP9KEuUGM9Qqxx2cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"644b3464bc455d7dd456786e18c9572a487fdf31","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.6.3","@f5-sales-demo/pi-utils":"21.6.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.6.3_1788364487985_0.3026076679930165","host":"s3://npm-registry-packages-npm-production"}},"21.6.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.6.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.6.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4d1343371328ff1f2dac5512a3c6e34ec10be13a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.6.4.tgz","fileCount":24,"integrity":"sha512-uRIKfQx1J6+5K/p+rz3bUMqB8Bo3U0/Cjc87H2p5zr4+IuhA8TnY/iRRIdjRvYtZQJSX/F/9SamQStbaPPHWmA==","signatures":[{"sig":"MEYCIQChcMGYj+n0abI1MwKppP89UXg2MDg4fhkMHgPkI5uyXQIhAPc6wwaxSd0XmOAF1u0IPbcfC5KtuZFIKgtro4rhf0dK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1115b2a3d71fdbdbecfb3f370c295e9c3b28b3a2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.6.4","@f5-sales-demo/pi-utils":"21.6.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.6.4_1788377563648_0.662979501098286","host":"s3://npm-registry-packages-npm-production"}},"21.7.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.7.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.7.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"52933994e91ef62cc9c135895213ae1ff9f18a9e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.7.0.tgz","fileCount":24,"integrity":"sha512-WBlRC6RdT6LKpY+V9CT1cNkncLH1xFjOMzVA0K37ttDdo5muOL1zi0hZ77GM6tidbVFUIWSpiR5zW1HZ+54CSw==","signatures":[{"sig":"MEQCIH5L9GKHwVs1lvcgMTV7GYpgv6wOmPZjMdytcswEK62PAiATpMgPYsMJlmk+IaEGK4JplcMC1rG5nCf81tpKAiygfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"95f2f0d47bef5b8bd74e99e1f1656babc0115c99","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.7.0","@f5-sales-demo/pi-utils":"21.7.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.7.0_1788386227045_0.5297631383130503","host":"s3://npm-registry-packages-npm-production"}},"21.8.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.8.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.8.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c09e6021de61654a36e93b5b79d7ead8ef005df4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.8.0.tgz","fileCount":24,"integrity":"sha512-FQqeAOz8jATVEvnD18m0bGe8z93pIUiAlqZA3TKFlOXcP2qCwDiPipySxu8AY7nxrc+dfvUDwCOBbmEcmIy4mw==","signatures":[{"sig":"MEQCICu/J6Y/Kx6kkTaIu7SiQhDtp2660j0ET/5HRmZkaQ7qAiBWnQu3NVer7HBKVcsskcZek6IcczXV0Y2cuH3ny3VLjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1fbf4e99094587555f6270619aa5e24a8da8f340","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.8.0","@f5-sales-demo/pi-utils":"21.8.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.8.0_1788400531979_0.6754481198951621","host":"s3://npm-registry-packages-npm-production"}},"21.9.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.9.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.9.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4cb74ef7a62ec3cdb636bb5e21a2f84b2226c77d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.9.0.tgz","fileCount":24,"integrity":"sha512-xfoDLEXOboRDspXGnOF4x4sJsnxLndLOk5kiggu+X1MeDcgade+UNFgrziTQ6JoutNpJgJWlFhXZT1oT3kzxZg==","signatures":[{"sig":"MEQCIHNEUrhs9yHEf6zOoUXPQSJRVBOHc7XzAo/AidIC7gQMAiB0RcgSaSfs7qHw9yIulm1xQZ0gnUmUfTqZkbEFxENPGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7ee899e33f372b2cc147d2f38903e2e77b1cd7b2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.9.0","@f5-sales-demo/pi-utils":"21.9.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.9.0_1788410978639_0.16449485878133463","host":"s3://npm-registry-packages-npm-production"}},"21.9.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.9.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.9.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f23ed17fd1fd10a3ddd06f2ac728b2e59541a624","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.9.1.tgz","fileCount":24,"integrity":"sha512-WXChRqujWU4x4iAbvg8W9SjYVQWXXCswCQHPFS+p9W586K+R7zvHNpnlNvsMH/o8KtRaWVSAtM9aK7Zuik8pWQ==","signatures":[{"sig":"MEYCIQDcqUU+EqvM+6qQZT7twaHTAzDbxnasQ7lLmtCMnsNZJwIhAJta9GICWQWHQcQG4GoM4nI5qpU/M0vwLwpQnneuW10Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"94ec79e0353227b4ae4fa1ed0203dc128db4a32c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.9.1","@f5-sales-demo/pi-utils":"21.9.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.9.1_1788415096298_0.8013094354468338","host":"s3://npm-registry-packages-npm-production"}},"21.9.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.9.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.9.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"36d291ea70dfded613f15a1977b861638075c357","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.9.2.tgz","fileCount":24,"integrity":"sha512-9J+rWbqMslN/vMv4Aja+qjyCKe4drig/XpGmmxCw98Pc+p4ofwNlbobD2PVt3PO9+8cdo/3Pb48qg53zyE7/sg==","signatures":[{"sig":"MEUCIA87jOi4cQ0vYuGrAZUw6m+jRdv6Wbuy4xWUqz91lIhLAiEAlja6qp4qEXHy61CsMICYD3ZAfoxQo+QyzCYF4MS+gXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"56616a2381219096fc67218de2cc8f42b369ca5d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.9.2","@f5-sales-demo/pi-utils":"21.9.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.9.2_1788417169419_0.14956828271009948","host":"s3://npm-registry-packages-npm-production"}},"21.9.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.9.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.9.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2d8e83e44716ca71d51fa43890f5ff749fc54119","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.9.3.tgz","fileCount":24,"integrity":"sha512-RO+FFDkZcpVcZETvt+tqNVYC5jjf0oMOAskul8/g87qMGvRHOYz1qvqmVY5nvGepVO3XqGPT5TUnIky7eOuj2Q==","signatures":[{"sig":"MEQCIFuqKGJF2VLsNYJV5raAADPyODjJ0lcBpOsz0RUjJITEAiBph+mtXcy/Mx4ImpdEiVY9Fv1quzvihoKKmJ9M/QiYEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d0f68c91d5de2867aef626f20d80c147bf183f7c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.9.3","@f5-sales-demo/pi-utils":"21.9.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.9.3_1788438199176_0.9479182623558879","host":"s3://npm-registry-packages-npm-production"}},"21.9.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.9.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.9.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9240b42408f1d44453a40810ee9f6d0d8b472139","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.9.4.tgz","fileCount":24,"integrity":"sha512-u+W5p71ck1ZtMcDtbYmB0mQZniijalEnJeuJy3Oh4CoPpOKPMEmKrS+u/vRGzzXeDg88A3N/sj31zA85za5ing==","signatures":[{"sig":"MEYCIQDZOuAfyNp64x+Z4zMAUcQ0fJiZhFFjt8ditQtwzATlCgIhAKGjO15AzVpOpKCwHiUKyVsZK9SuKDP8fMYV7ChDCVoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"37f44eea61d5c229e87076fe92963c7f35913b47","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.9.4","@f5-sales-demo/pi-utils":"21.9.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.9.4_1788452067402_0.6624203916012681","host":"s3://npm-registry-packages-npm-production"}},"21.10.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.10.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.10.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ce1141b6157cc50c4c6a85b93484705db5f3de3e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.10.0.tgz","fileCount":24,"integrity":"sha512-YxcLm18qyxAZ3gKtaO2vsf/HiVDm+tp1pQg1gHZkaVnN60WqDjHaHy2Wm+WGqSeNNarncrppQdG2RAzgs7YdGA==","signatures":[{"sig":"MEQCIEvp0MJ8CDzmw1JjKDZOC8pcp5hkgoSWssxilfZIQemHAiB3E1a0DxQ0yFw9urwZ8v40vzTiN/epbXeiLCdlotFSLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cdfb98bdc95781a21600b5e3e34ac8b5996b5323","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.10.0","@f5-sales-demo/pi-utils":"21.10.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.10.0_1788453859945_0.635636354919332","host":"s3://npm-registry-packages-npm-production"}},"21.10.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.10.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.10.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c8861f8e426a1253ae97fc37c4d3923f6f116b95","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.10.1.tgz","fileCount":24,"integrity":"sha512-5NE73h3kMVnLwTpbTzqQgW4D6zWBFkaE1mbKalniYPrKqa4XM75TuPIFtEZ47dWx6y5mcWTwKIaf/Q+Nsfv1oA==","signatures":[{"sig":"MEUCIQDFBeu3F1+jrkX1EswGApTJUitXYneSnHwhSzFfPBmvFAIgKUCFKrUjylxgBS8hTQwqXh1hy3s42Djt3AQdJmuuqbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"caf285ec9d00b0b9285fb75c0160be39e3838e0a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.10.1","@f5-sales-demo/pi-utils":"21.10.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.10.1_1788456965650_0.6315720600396872","host":"s3://npm-registry-packages-npm-production"}},"21.11.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2fa1d3b8b5c367edba53ea863034093887009c14","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.2.tgz","fileCount":24,"integrity":"sha512-Aq/r+yh479ky7XOk8KnYwr6KQsoHDwSxRk0QFzHTw85TD8n+/8cFUL54rTkjJ7E2M58JWlfdqk4cHtrsWmtM5w==","signatures":[{"sig":"MEUCIQCMq7wj8kFPYb2k7GArM4X1oq9TqX8vO7owaYLS2SUlewIgWD8TMyRTC73N06gmu/YWWMD2xk4MmmJb/mlTcfHCE6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c1f34aef7161f3b8bba54b65df0b421d8e07121d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.2","@f5-sales-demo/pi-utils":"21.11.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.2_1788475896824_0.668431349629633","host":"s3://npm-registry-packages-npm-production"}},"21.11.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"cb729f39ec6df68eddffd2b44c62a2f1ea24c6be","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.3.tgz","fileCount":24,"integrity":"sha512-9X7Go7pHV8C+Hhh+u/YY/EHD5cVEShvMBf5YIh4/D0EyiOx5de8yetqDdtE4UnJ9toUvNbGON8JqkcSImpM7tA==","signatures":[{"sig":"MEUCIQCfEBP60qI6s+Ax9/OIZVYBMf07yJ3YxdsxAGPoKewvJQIgbl15bSUoDXJp6QAYqx4l6IPSBfY4KzKsMZ8x3C42jIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"dbdcf3b9965100b69ec0679d65dccc940c3d254c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.3","@f5-sales-demo/pi-utils":"21.11.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.3_1788493183292_0.638002462139601","host":"s3://npm-registry-packages-npm-production"}},"21.11.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3204c8bcd8de9c8a42d392d7af1ffd819749aab3","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.4.tgz","fileCount":24,"integrity":"sha512-HV7sFb9MCiltasnG4wgYWwV2flZEBq8j/TXa0pajHEWttju5HiokibqELKls7YUkWhsx8N+PGeS823QxPqQgfw==","signatures":[{"sig":"MEUCIQDe57hG4a36r8j9kTLjVc+tQEZd+O249Tonjy3X6P84+QIgHi574Ihnso/TEXLf7hhtbX/BuLqK7Bz3hYnRaKNKRw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4ea3e5a7ec353b8ff13172bea36be4aba48922ed","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.4","@f5-sales-demo/pi-utils":"21.11.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.4_1788494331476_0.35699929251410323","host":"s3://npm-registry-packages-npm-production"}},"21.11.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8b67d2a5997fa7a32e467e8fa752dcf321eae241","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.5.tgz","fileCount":24,"integrity":"sha512-h29hX167K6A5IF1cf8kGDvlBVUDbJvvgjlrvdBltkZgfLoGTet5p70rNI+sTM1zFdnhDP/ZmAAcRX6KF7snRjA==","signatures":[{"sig":"MEUCIQCq6Gj+B1npWRmJLnhFdmu0zJi9kGRhQNTAHdrs4r/engIgT34ZYw8gAk1zJZ8fVg+hXaswJ+1x3GUQsdg2z0kxnsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"95c019fa60c8a8242482b18c45844ec73784ee11","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.5","@f5-sales-demo/pi-utils":"21.11.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.5_1788553889665_0.7965153674521377","host":"s3://npm-registry-packages-npm-production"}},"21.11.6":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"aac34ae306ece7e3fc30935427dbfc5b550bcc5b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.6.tgz","fileCount":24,"integrity":"sha512-DqPGCz942sASmNmbMy6SH/byY/vgIf76qEFbWNzjQLg+ywrC8osQ/M/YRQFN8QRz31rcSVvLKxWYaX5hz5qXCQ==","signatures":[{"sig":"MEYCIQDz1eExSKqSG2QGm7/Qh8VIhvEO2OohrhvCYjSclsiQxAIhAMz8Um05whvGdOVdR6YlSr/gT69/wbRLetx/4PRRfNYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"737539a440e1ef9f0e6552dce697ffd4fe78b006","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.6","@f5-sales-demo/pi-utils":"21.11.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.6_1788561121498_0.7703347711233686","host":"s3://npm-registry-packages-npm-production"}},"21.11.7":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"656bbc8be754a04fcf028f6b4a3994c7b741770b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.7.tgz","fileCount":24,"integrity":"sha512-Evihxx6Heamibjxa05U46sQjpl1Xkk2RYMIisgRuRpuKdaxFeMD/HytzsMceH9xiymww1ggBkqUvP2tr6DQY+A==","signatures":[{"sig":"MEUCIQCSIQk+Tws/WobH68zc+YNtsaOx7uq8iLXBIJYBPEE+BQIgKh8T2T54Ns3ctB1p8IoluAbFEAa0f2QVfNwXE91qLsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"43ba2b5cd078ccbd5d68b9b8c938423d470e2602","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.7","@f5-sales-demo/pi-utils":"21.11.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.7_1788589232007_0.906400580538455","host":"s3://npm-registry-packages-npm-production"}},"21.11.8":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8b05b54301b7a66ae8da0535150a4cb798ca84fd","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.8.tgz","fileCount":24,"integrity":"sha512-BajxrIg5I9930Ieq0vXny9P8iOLZD+FaIpOMo6bFlsRNciAZ+sGQDiZqGxNQffT8XN6S2slZSQCD2PngANPXoA==","signatures":[{"sig":"MEYCIQD2bAMMM4y8zgGSw3keu7W4md1C4OcPksnGhZcP6El95AIhAMPooTD1AHbg+3OHjsXK2MvhRoTYrId8YRgcsgkFDJeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3b787eb20a910ee5dd92062e03f27ff94151a2ac","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.8","@f5-sales-demo/pi-utils":"21.11.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.8_1788616963097_0.13359643760465612","host":"s3://npm-registry-packages-npm-production"}},"21.11.9":{"name":"@f5-sales-demo/xcsh-stats","version":"21.11.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.11.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ff05988b5f652e87a6eff89dda60494ca92bbd27","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.11.9.tgz","fileCount":24,"integrity":"sha512-X2iiJx9QbR7naOnVmlz6e608urMndkz62oF9POYAz7vvHHZDogMurTzlO/sa76E1lij5a/cjFjJZLyMMsBGpSw==","signatures":[{"sig":"MEUCIQCmobA4uP5iuZFK3f/Em0dHDnqzqLb7IO9TQ9PsEfVA5AIgPwwQewtd4Klio/0ykTRnTgSNWOKYjeE3q3xnLW7wZCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"20e49669529f750518c58c8317ad68537d492f00","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.11.9","@f5-sales-demo/pi-utils":"21.11.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.11.9_1788637414746_0.08441451738287387","host":"s3://npm-registry-packages-npm-production"}},"21.12.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.12.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.12.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"acf450a2109b77c00530a8715912006326b7d4a2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.12.0.tgz","fileCount":24,"integrity":"sha512-hkKaKV6JLyUiBdQgtcPJQxU4icFPwTRwMxnWAvBwuRK+OpkoCaIaKuppYirueIyVhnXz1KdUJ0r+oou1oeypuQ==","signatures":[{"sig":"MEUCICR1pqAA7rYHRNzneQcEu/iFrGWoqZIVUXQVC45qdID0AiEA3WHRhkP/L+RdK2TTtAZb8e50Of1lNz4r37aqprbCr+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"08e999ba3cd4ca2872fe2306da72923558b62b63","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.12.0","@f5-sales-demo/pi-utils":"21.12.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.12.0_1788653085439_0.339111344893535","host":"s3://npm-registry-packages-npm-production"}},"21.12.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.12.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.12.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"72a8318b7e3d3867fa3abdf90ae6666b3447fa46","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.12.1.tgz","fileCount":24,"integrity":"sha512-LrLcdoVKqVXltn0NHyeKm/MvJCSz+eOWWzwjk0gcxXTLsD5IJ4DFShL8+BW253awp5qh8tNCSVyjBRn1L3ZtFQ==","signatures":[{"sig":"MEUCIC2U1ko8Y0AGBJDp61rAaEYwBgl0MXbQqPaMx2RDDgNIAiEA1Qfeh+OYpqIfbiS9gq3kcrqtGYYScyb44+Hs96qTRg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e5fd16a2a26cee5ecd17deeb17f1dab844fa32c2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.12.1","@f5-sales-demo/pi-utils":"21.12.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.12.1_1788669698035_0.5780333829300162","host":"s3://npm-registry-packages-npm-production"}},"21.12.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.12.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.12.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"200dd7405e21d54035bc83b203030a4d7392af44","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.12.2.tgz","fileCount":24,"integrity":"sha512-SpP5rxJM2pIbBn5Hd5JWqYEPGEilXghOlNsMdcdLcBPm1SSaycDgf6IXWNVHPjxOtTC9VCszw6bSDhk5XAPBTA==","signatures":[{"sig":"MEUCICFEV37tGylVwb5yhRcJPsGvUz2+p2aGIV33RtIoe2phAiEA5q30CrAraYTle+h36b98kHZm/D2iepVbQRSP5wCUYk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8792814cfb8c72a939cb0b3f3b9570f51cb157d5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.12.2","@f5-sales-demo/pi-utils":"21.12.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.12.2_1788672439930_0.6929441610879619","host":"s3://npm-registry-packages-npm-production"}},"21.13.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.13.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.13.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"24b5a4458fa2c42391d7e3dea938f020f6f8c120","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.13.0.tgz","fileCount":24,"integrity":"sha512-LU5O1ciP66GeHTxG2JfTYmdC85kS2iPFsrlj9uwqv0TA+Sgf/ZPGY80o9V2xGqT++s3q56U9nTIUDfGAK9llQg==","signatures":[{"sig":"MEUCIQDl1+wWefcKDuDVnfp4BoZZG8bIlGFA5Gjmsl6Zn6ww9QIgFpRRqHgp+LiTGI3UiRtf0EuRtNANI0YJul7zJg6LuhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f145dca692ca83c8fc510f963b41b2dabe7e3a3c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.13.0","@f5-sales-demo/pi-utils":"21.13.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.13.0_1788675123911_0.3620733280602555","host":"s3://npm-registry-packages-npm-production"}},"21.13.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.13.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.13.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"da1d5dee4b8a2c93cac4710ac3213071f4799393","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.13.1.tgz","fileCount":24,"integrity":"sha512-Kl8zWSk4KeXiUPi/WCSEEK5X4a60oyQm0w/GPzYGVnbQ/Dg/HTCwif0P3KCMYWjuhTK36CTXjGnNTAqi/Se6pw==","signatures":[{"sig":"MEYCIQDIIVvXCRHiwnGV39w1+K6ge/ZuVMgLDx1+8mMtS+uYDgIhAJq2XCFMGpsUbRu/FRL2N6qbPLlgmT6GO0aN1NUgZr3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"453dbf35d835d58bb787748bbcaad10da15ea4d3","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.13.1","@f5-sales-demo/pi-utils":"21.13.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.13.1_1788702073691_0.6130413253519806","host":"s3://npm-registry-packages-npm-production"}},"21.13.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.13.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.13.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fa79e64a7f5c3d52869d62c6e7e657a61be36191","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.13.2.tgz","fileCount":24,"integrity":"sha512-GEW5CumXKSXqV/4pE5rcBnNVfIrSfRBs67SjDgF3/u4hsQm5ZTX5JKmw9F7VHtrnbmcF06TdMcBSDbpRWUxawA==","signatures":[{"sig":"MEYCIQDir4Lr80XwpjEKFhyNhvOrdtlmwDJdQreufQrMbCRHQAIhAJ2H7tQlNh3rlvMUipeu1k8KtJMG6o1G6w/XNY+sLJNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bf16480aef2d385477ce939f77c2ef68009ebcec","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.13.2","@f5-sales-demo/pi-utils":"21.13.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.13.2_1788707139540_0.17883682996466277","host":"s3://npm-registry-packages-npm-production"}},"21.14.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.14.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.14.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"00dd8cd776a79b0f24d4f1ad5e394aa9c432a4b2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.14.0.tgz","fileCount":24,"integrity":"sha512-zaoAqu9LCqgnlNkHrtg00Dp5JF6Arq4GjZdsfAdAdWpKqPBafhYQBDaIVD1GDiFERb/UNTdYqzqRZJj0k9Oj3Q==","signatures":[{"sig":"MEQCIGMwioUiUd7Eb8vqvrzv3DoL3ZCengn4ZLM202sbjLCQAiA0BIU18ClJ05FYkn6in9d++0bL/7sgVpB9ox3CF7f7fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8caf30883aadd53c0489e3930ec73e375afd86e7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.14.0","@f5-sales-demo/pi-utils":"21.14.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.14.0_1788712082162_0.6661587855682383","host":"s3://npm-registry-packages-npm-production"}},"21.14.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.14.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.14.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3681255dc082b13118e6832c06f6a7b523213e20","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.14.1.tgz","fileCount":24,"integrity":"sha512-hf3oa3LuYo+fkFVwFejf7maEysgu/9+skiUhqps4F77CO2GJUlYMJwm8ST9mncawv0ASrpxHmdw50XacvYfDZg==","signatures":[{"sig":"MEUCIQDNyJDFKko7vzbsJi8SO2oIDwXARzxCBXumT84hGqFUtQIgNIh8sSVHb5k5knnH7CSOWvjNDGs2ElY5gdQrQK9ihDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"66c1fc7bceccd9f8fa1b2aee69a3c08cd7aed25a","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.14.1","@f5-sales-demo/pi-utils":"21.14.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.14.1_1788721062587_0.2629750739785357","host":"s3://npm-registry-packages-npm-production"}},"21.15.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.15.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.15.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a4d70fc633f77bfc0522a8884849f1bfa3e1555e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.15.0.tgz","fileCount":24,"integrity":"sha512-m6InICiYYepZDgNB1Qf1kIOZw3SYWLkKRIn+VcPd5YtjrlXZHiFELTt+UrRT/IcAv8YqWBlRhOyS5zLrO8dn1w==","signatures":[{"sig":"MEUCIQC1piUi6xg/7sAEvIH8uXhINtG+VRQSBjAm0An4RA3f4gIgc5mvdXUIQuGzZLfSBevux/dObfvFv2anl6FDQ0D6H2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"70ef59467d07010efc88051c877f5791673452fc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.15.0","@f5-sales-demo/pi-utils":"21.15.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.15.0_1788728430740_0.8950881941136295","host":"s3://npm-registry-packages-npm-production"}},"21.15.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.15.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.15.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7207ebbb6e219c88e91ca0a3727c38c98e9e8bf9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.15.1.tgz","fileCount":24,"integrity":"sha512-eUB0mjcJCJmBt6rtGZWzsuzGcTRDQBmgunVpL5qBAHKQZ//cA1TQ8bm7OaujMKLxmid6bTqU8tFohcGAv5Ixrw==","signatures":[{"sig":"MEUCIEkUGEkc6zrmIPlc8w0NXfs6FaRWKs5LbkiTZyFmXt/9AiEAh1qhPmTVCojKcSSOfIOKkg3lOtCrDXjica1xSwzA4Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7b4768954fc15705b448863605d6c9d07099a309","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.15.1","@f5-sales-demo/pi-utils":"21.15.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.15.1_1788733605441_0.1639896930972573","host":"s3://npm-registry-packages-npm-production"}},"21.16.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.16.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.16.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5fa774aa818338b1336d7a1ab3cc7aa937d2f408","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.16.0.tgz","fileCount":24,"integrity":"sha512-pnmAJkUe7wjZJwIFU6nnHVVIAlQCo+f0+uvGn2UiaYoypd6w05oAaZOknJpGfxj659gVRSrmOBMZ280Hol80hQ==","signatures":[{"sig":"MEUCIQCq6GXPPbt8wDcZsPox8Lxjx7VFBU2P42fqagkLZwEJpgIgEOFPjSHC+qcuVWqgU/gtfc2q7Exiy74wfrUYhLvPlWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2ee9c73e64d26cdd744468c74b92968709a8be86","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.16.0","@f5-sales-demo/pi-utils":"21.16.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.16.0_1788757763594_0.5052428213112345","host":"s3://npm-registry-packages-npm-production"}},"21.17.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.17.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.17.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"11417053e7be336e0526c191783599d6246b4caf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.17.0.tgz","fileCount":24,"integrity":"sha512-kYfMyeq30akGw4p4tvTS14+YulWuLzKyr8cByy9jFRXoxJVnwQcE2NIRPupGsLN3mJgp38EhjPztaKJA2zQp6w==","signatures":[{"sig":"MEQCIAD0OF0yLVXXlML0zGFJzzKK6BPdyJcaOt/F6UbasS9PAiBKb33ICfqPZMOLM3peaI75yiVTkmqR2eHmqRadc2G/UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2bad5cbd5994bd35b0c3c28432d35b05f3641a65","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.17.0","@f5-sales-demo/pi-utils":"21.17.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.17.0_1788761136069_0.6608473364081169","host":"s3://npm-registry-packages-npm-production"}},"21.18.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.18.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.18.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a12bb916da0b56ebd08d26e3f033e9d27055e392","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.18.0.tgz","fileCount":24,"integrity":"sha512-hcfdH4p4cCDmGnuOh9gTHuNpcT6tbO97y8QzyFgDb+xeHZimaC+ypFcSZ/dXcqq5hC+d/y2Ss5Q+ueQuNi7HPQ==","signatures":[{"sig":"MEQCIENgC+zl3LtMP0AFObhL16rSysjWXMatCcQiRFTfffb4AiB3INZaUe8GWDFdhdQCLKiAzzq92b0yn7ZUAGMBAqVWhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4d0c01d2dcba08ff1542e78e09cce5db28e815f4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.18.0","@f5-sales-demo/pi-utils":"21.18.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.18.0_1788801566186_0.7523003148392227","host":"s3://npm-registry-packages-npm-production"}},"21.19.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"daa2184d537594d5a40336310516d1a2c72bf830","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.0.tgz","fileCount":24,"integrity":"sha512-otynPVGQafIHjGI1j9FkdDiT68ySnig18QkQcRYezhlZSP5RE44q5iiMtzLgWf1H6mzOru9x3B8jleIqfaAN6A==","signatures":[{"sig":"MEYCIQDdg6XBmRiCk5XSbx8IZdjzSVq9iCuU7XCVK+L8CJLEIQIhAIQNzMtZ+A9oTsdl6zDCRAew+1T6et0iGGkLSHcRlpMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d6ee0a02bee64b4deefa70ca26b25806055a526c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.0","@f5-sales-demo/pi-utils":"21.19.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.0_1788893307587_0.8345881859582147","host":"s3://npm-registry-packages-npm-production"}},"21.19.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d4193e0f1d11924973e1467b7baf5b397bd1d7fa","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.1.tgz","fileCount":24,"integrity":"sha512-HQ7koO2HIG35Uc9Vxx65WpiQqdZGOLwyI5sgi3tUzWKNR/q+2cme2tqb3+EjxvQ0ts89Jk15vzgEIloCAxdsCA==","signatures":[{"sig":"MEQCIBWzRg/IcTi4abPBaryg+SDq0qEwooHHTwC7ILTtuBDJAiBpG0V64hGX/teEscRdsKt2oFLMIRTFgXWelt2ddoSYyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0a54074b62ad007d3b49be533e742eaa48abc209","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.1","@f5-sales-demo/pi-utils":"21.19.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.1_1788896839497_0.8254352039193844","host":"s3://npm-registry-packages-npm-production"}},"21.19.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e22398eeb486bee815eb440004e3a38286032caf","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.2.tgz","fileCount":24,"integrity":"sha512-xCicsyXFhN7/TwjD3Lw5uDWFbxFA04i1LyzbZKQ7mTiPwTW2iPVGjDu1mJUPec+AejvPNE2hMnpUbFr+md/YJg==","signatures":[{"sig":"MEQCICIEtbqX8mnezeGyIsOcpl2MpzazzFsLb7Z/zwEyxmyRAiADHm++bFY7MRhK9FMoF+lxPGp1XsjyipeJsWVhVoQBEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"746a32333421a84686abe7db03a12c95841d020c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.2","@f5-sales-demo/pi-utils":"21.19.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.2_1788913397728_0.07448569834479701","host":"s3://npm-registry-packages-npm-production"}},"21.19.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c39f1ac340709b003d2ec9d30c82da0951be1d65","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.3.tgz","fileCount":24,"integrity":"sha512-7vnrCmnn84zYyq5ZKsRRj/Yu9OQ5l+zTWhdQFiJXGxhiuM4Gxlxn28YLcopExCJuwLfPr1YaBpDJZQYnHnUUnA==","signatures":[{"sig":"MEQCIE7jiTb4pCCdIZv9r3bzjvNSvd2cr88duPw3cTIVBNDQAiAA3xCgiD3iVlihPhbjYhxNd0LCzJ2mLLqWke88cui+fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e73d78964bf2ede7636553401a753941587c9d81","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.3","@f5-sales-demo/pi-utils":"21.19.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.3_1788926020309_0.7361774640630874","host":"s3://npm-registry-packages-npm-production"}},"21.19.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9d167ef4936a35c20b0de217451d01b7dd2db565","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.4.tgz","fileCount":24,"integrity":"sha512-Anb+W+5v01S43NRL/d+CizXylxaxkQeQ9ApZEBop8oJlO2f73d8Y6UWA4kkrtuKblp5dZMIbO/V9mRF56XymfA==","signatures":[{"sig":"MEUCIQDTdYq1iwMY2slF0VogqCzT2px5udXfhiHjfx6CnKc/ZAIgbzbWwsFaMGW6SMHaIibF4g+GEDTMSDSUBpbiwj/DfUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b291e0bd13af2a6210f33dc820ce9a2ebf36419b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.4","@f5-sales-demo/pi-utils":"21.19.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.4_1788927374853_0.6060058768557905","host":"s3://npm-registry-packages-npm-production"}},"21.19.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.19.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.19.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"502844cb92a2381aa5bd134695aa86f4042d8cb2","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.19.5.tgz","fileCount":24,"integrity":"sha512-POwr+86vlXB9dxHP6b9Z4a2n09jMzghrjX7ykRwnrZBhgDwhKSu69CyWP6TSlf/hA9wCXZW+1IRRHwMh+htnXg==","signatures":[{"sig":"MEQCIAq+ld6tdTp6+UAuyMCTUHtPOn1bqKdVhNilNcdIyT6aAiA/brWPVaqltGm8WhkWYBApvQYD9BoMVZ+uSXxfrEAwCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ee49a913f9bf8c12c4482beec1bc98b12e383a06","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.19.5","@f5-sales-demo/pi-utils":"21.19.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.19.5_1788930998084_0.6891986412755493","host":"s3://npm-registry-packages-npm-production"}},"21.20.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.20.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.20.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5e3a425de7f0a117fc7e1df29b1ba1da39426118","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.20.0.tgz","fileCount":24,"integrity":"sha512-It6IQaLktzHWH716jNmnKUwfe6wj6rpWdHpePTnBeP+RlLi4cSnOYGdnS7AcWFM1pjjp/MUrLRAt0PBLhwrTJw==","signatures":[{"sig":"MEUCIQDJm1Bmrvm5Qz7pNR24hHjibOnIwzTW2+YBJLc7OUUdfgIgJ9sLgwZIshmoJY3UyYzBQsY2EosvP9H4wQUQqEydMx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f7b6a95e7675dbb7aa2f3d59617d17b3a497a0e1","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.20.0","@f5-sales-demo/pi-utils":"21.20.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.20.0_1788946686039_0.0879793659061403","host":"s3://npm-registry-packages-npm-production"}},"21.21.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.21.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.21.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8c34033fe0695d7603ffc247cdf7c2e29b9273db","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.21.0.tgz","fileCount":24,"integrity":"sha512-QWTAt2O288cvcCLAZTW1MGKYtWWk8xqtxm0LFVtE8QDwOW6EwVgLkboPcmHMnUEUHW+wVkxENgCkGuufH/IT9g==","signatures":[{"sig":"MEUCICThfxhCYAo7lguojiHm5YTtYncyh0CzSTH/vT8/lYYuAiEA8nJMNP7gSmtJIkF3Yat2cDGaP6eVrc+yaqt478DXXXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1d087d1f95b4fd1cfebe3d6dcb1b156e8212733c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.21.0","@f5-sales-demo/pi-utils":"21.21.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.21.0_1788955151283_0.644056693593418","host":"s3://npm-registry-packages-npm-production"}},"21.21.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.21.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.21.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f49f0bc5d952509e6dbf4e12826d28af14f9afb1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.21.1.tgz","fileCount":24,"integrity":"sha512-sV5E95Nw+e+Is8GmIi8irZD4J6Q/V+xmlPmEwS6AykRUwuDLMEuxvWVHKVwqRI3ghgPIe0sj34jCDLtcTHxa3g==","signatures":[{"sig":"MEQCIA/jgT6en2rYF4TCwLlFZSgXx9KCUxB4uTFldZhgwGdrAiB9zHkqSPAlTo7o6Q3J5s1BadcQQidmVCwR/7TVSjE0lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e8a031afe55a0a9b799df70627051db2d42018c8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.21.1","@f5-sales-demo/pi-utils":"21.21.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.21.1_1788963653251_0.224557705003672","host":"s3://npm-registry-packages-npm-production"}},"21.21.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.21.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.21.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5de157b11173c80c8a23ae6841def5344504f3c9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.21.2.tgz","fileCount":24,"integrity":"sha512-/6uyg+/dwCx5Wf7MnwwQbvgoOIo3lmaGEfUJ+wOHUgd0SPRNv/IvJLr84z3hFMX9sy0WV9JepY+bfGr3sqovfA==","signatures":[{"sig":"MEQCIFfHMsG4bac7jfnHTf76Kwo/IKsS2Qgh5ReZxUhfgM8DAiA3OisbtDKO/geWzCcdA3mopKK3dQY3w95F7Wgs1lvAfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"543254c7b2d3468a5af620a1905064da069837eb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.21.2","@f5-sales-demo/pi-utils":"21.21.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.21.2_1788968872150_0.4216749449329231","host":"s3://npm-registry-packages-npm-production"}},"21.21.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.21.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.21.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6f9fbd3782299efa0ec4334328d13650f8702759","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.21.3.tgz","fileCount":24,"integrity":"sha512-xNDx+ELpxbaDWOYq6dvN5q22IC9rQkw6ddDo8vomvF+RTABnzaUJ441HPgl0d1ihwr2FvVUN14XhEUxHCI9bQQ==","signatures":[{"sig":"MEUCIQCG8Pk56AbLZpd0rK1WRzibydgBzMqrgp7oNkyKSVct2AIgNPXL19bXAOwzsZu4yUy+bazGOY1KicZNe6Dt2tI7UNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7e54131642306d980389560cbdf1a0edb9fc9493","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.21.3","@f5-sales-demo/pi-utils":"21.21.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.21.3_1788972010882_0.88760967626533","host":"s3://npm-registry-packages-npm-production"}},"21.23.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.23.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.23.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"e89fb1af32bd678e47d1161967002381cb47bb98","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.23.0.tgz","fileCount":24,"integrity":"sha512-6hM7BnEydL1Jw1o5byQfIDnrvoLm/EE5B8ctJ0qcSck/23QCHy9pe9tu3VAKEnvrlmYC+muxILPxMUSjZfJt5Q==","signatures":[{"sig":"MEYCIQDsoTPbax1moPJCTMJRoTAWDYGkxMlsYjkVERPgnbrjDwIhAOVQ/OVvYut+DgtF+PpDlwO/j2tgjJe6Hucwx8KDKBt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e6cb511dd988d7f63fb36a51801cea40a16d7872","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.23.0","@f5-sales-demo/pi-utils":"21.23.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.23.0_1789044723836_0.7975522437237512","host":"s3://npm-registry-packages-npm-production"}},"21.24.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.24.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.24.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f6eb544ad4095fd3f91c26db55e5f93aa6c1c34f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.24.0.tgz","fileCount":24,"integrity":"sha512-c2esT9nxb5AzmGatIWGXqvWLsy66xay12QZO8o2ihbLglP7x+EKPZ6c2X6cotzB3bfX8CWq5CXupnwbWywr/mQ==","signatures":[{"sig":"MEUCIDO5UOqugDPfRrXnJjQbLU/CT4mDBNsVYa9Fpxo4YuniAiEA7NQFLTYI+/nQMPIsHbemPUcHaXcTrSdqehhW6EW0XdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94082},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.7"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4e12e53d3f6e7085c345d9426f7252b03ac6dbfd","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"^19.2","lucide-react":"^1.26","react-chartjs-2":"^5.3","@tailwindcss/node":"^4.2","@f5-sales-demo/pi-ai":"21.24.0","@f5-sales-demo/pi-utils":"21.24.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5","@types/bun":"^1.3","tailwindcss":"^4.2","@types/react":"^19.2","@types/react-dom":"^19.2"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.24.0_1789061676240_0.1947096547662388","host":"s3://npm-registry-packages-npm-production"}},"21.24.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.24.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.24.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2ca0bc0a4b67d55cde1e56bf356ec7f52acd5115","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.24.4.tgz","fileCount":24,"integrity":"sha512-KtIjdpW21/IlBMrylmIDMtDRBY/Y653TPUplquJ6+obPbvsK6ZxKM8k+cSackZyKYOAjiuRe4OzYnGxY3qFlOA==","signatures":[{"sig":"MEYCIQDwnHfWKMjkRXhfiiLlNt+cuvrFv0ISwjJV963yS8ZCuwIhAMLlQLymR+49vRSgHgCbcQpI4UDR7123FOJo0TB6/Hqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGOOcl7Sr8X0Zwr8TNJ5z/ObcQ8ppXauVesgH0zoI9VPAiAB7bTdSVwQd4mBs5JxlLowHN+YV4PQavZ3j0XlorDCPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0c6d27e4afacc42b598478d1fba532ef1eab9204","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.24.4","@f5-sales-demo/pi-utils":"21.24.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.24.4_1789101465502_0.8573020094831025","host":"s3://npm-registry-packages-npm-production"}},"21.25.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.25.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.25.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"398847962bf6e4576269dbfdd0e53169fdb87188","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.25.0.tgz","fileCount":24,"integrity":"sha512-rret2jAPiXFJz2cGo+FaZ9z1tiMr13bs/18zEzzd4aKd+SIOeU2NOw0X+5GQK24KOVoKOIuUn43qNQ3PNHSRiQ==","signatures":[{"sig":"MEQCID70MLcynvDKD8B6SCvVyMfHaA3jtBCOqlyvaGD6GKw7AiAR8XNXAqZ2pnKQebKDB6oluw49eyKdnhXz16tZ7U5UJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC85nsa4pMVV0oCHXotVkS3CVddHQJjWegsFb+hmzeG3AIhAIIHvj0FU3/IEkT2HbA8tX9HSRWsg5WREqgnXNkIRwHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e68d757fa7ebf6f6e5b36d52138e99712c565065","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.25.0","@f5-sales-demo/pi-utils":"21.25.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.25.0_1789213029091_0.9857123708491102","host":"s3://npm-registry-packages-npm-production"}},"21.27.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.27.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.27.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a2f8004c14226f16fc1b174e4a20b180ab8591a1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.27.0.tgz","fileCount":24,"integrity":"sha512-3Roecayb9qLhFGy7++X9pOZpDO+3sXEbod70TGxtw4ZL9TE9/rkrmrwQtdtppaJAClAzBiVK9r2M+phpHSo99A==","signatures":[{"sig":"MEYCIQCQ3uxXU7G4ExMrIZxk36wF3xBHDLzOYdWZ+m3FcFXk5wIhANl2aLrXp95fZ3t0ElwRzQdILzwCdMuPM+4taT2eUb9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCseqpt8Q7enxzgbnX0VPeA9cv3qjswk0JuqP3SOvSqHwIgNXLj1oOcEQX+qpvRCR5yKalyhxzPqxKp8VVOXxTLQlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"68721777f3a2fae473c9ee127539ad7139354040","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.27.0","@f5-sales-demo/pi-utils":"21.27.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.27.0_1789255672007_0.8137513829553031","host":"s3://npm-registry-packages-npm-production"}},"21.27.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.27.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.27.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"11a456c1cc142d1f4bb8613dec67b5957791b8ed","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.27.1.tgz","fileCount":24,"integrity":"sha512-hU5buc72xIAZLrH8lThVKBMoG9TfxmdM+Qov6biHbZ1ShRo31PVVHd9vTxQjnqnK7+zO+8gPq+k1OqJrKISfNw==","signatures":[{"sig":"MEUCICPoGynxDtCy4Td9gxMYkNtHNv3GapOHhPMetq26awAQAiEAlpQE3eTwpnZDJt7G43T8iRyzR1zwbUYjLpdBmYZ77mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCccpCGFFvcHPpGUUgcEuSCL4ZRt/ccaJpomYXNx26kAgIgOcIHTbpIz1fdmedivuJ+91FSnuM7o/VapUZR3FC4zH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ef3b4c8f48b43f0e7851b50ec8899992d82c437e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.27.1","@f5-sales-demo/pi-utils":"21.27.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.27.1_1789274133544_0.038240364412543304","host":"s3://npm-registry-packages-npm-production"}},"21.28.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.28.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.28.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"2a5f98bb0aae13ef3905d037b453487596590fea","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.28.0.tgz","fileCount":24,"integrity":"sha512-QGrplA4pNeZOwwvffA/evjdtesYTPQLUdefVkYTKFoCGozXrCD1YHrZq1+g5wmYxRN26amTUVldKy2ISaE+OnA==","signatures":[{"sig":"MEUCICzP4djrkU56cvPcWzzIT4YOd+B2O1834BEyaAVl36ofAiEA1n4iot7OKJgNeJ4ftrk9BM2e710Ku/3POzUOT9DHfUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMwtPcmGfB4/uq7gw9wulRD+Roq4XpqIllSQHs5sq21gIhANckwaOigSm6TFHTnWJMQM0vps7TN1rcyQ/T7rce11Gt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d351d9db39208837cb708b218e15d6d40ea8df15","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.28.0","@f5-sales-demo/pi-utils":"21.28.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.28.0_1789320321234_0.860595651759998","host":"s3://npm-registry-packages-npm-production"}},"21.28.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.28.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.28.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"40ef476a4afb5b5766b80647fbb8558ac48eb248","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.28.1.tgz","fileCount":24,"integrity":"sha512-S+KKk3Dwcrtphk1DqIfYhrOLa7CceeyqndFR0lBCscByhP7XXhn691XB2aTly+JWIgQqnLuEKVUH7lsL+C3xSA==","signatures":[{"sig":"MEYCIQDIo7ZBzPWDbxu7KEKXxpixuLIdqQ+KGlE4z/G3hgg6QAIhAPVJMpGfW3UTnIw9FMy+LbA6eDZZEMZOKAl8cIcNAU0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICD1Nb9AdLo+lhTbmXUAL9pN0bsWi0aeeViNUhkjzhrgAiEA5UFNsN5W6Tj/LsdwZ7L0AGA71MewBRxBDLk1WGegTZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"41c3dccba0e3969a761af369096d91f50cdf0143","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.28.1","@f5-sales-demo/pi-utils":"21.28.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.28.1_1789323085186_0.10216076335020308","host":"s3://npm-registry-packages-npm-production"}},"21.29.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"25d5da03562dc6a602ba46d52081d58df7f37dc6","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.0.tgz","fileCount":24,"integrity":"sha512-vMcBEwUuczH6lZcabGIsDqvv5eH7wx0+0JSTX7e974pvlPESkeFNzH8TAFgBCVFe71gUoDwAymVQtPLmcz0tVA==","signatures":[{"sig":"MEUCIQCeYD23j7AonewsxsYE+RCGggFG3I+ZplFGOEpIBVzmBgIgQuVZGpdR6eflPjUNue75L7obGknxQAw/0Y4obFd2oE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDf8wD5H57yP5FX9VAs74g/uH6asfOlP320R7XYHwBhOQIgciiS/CEoD0N+YtocuHS4Xmrm9fj4bRlTeUJE3Uk1cYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"80d13dac71233f0b9bd7946ea1a1b7cc6f764407","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.0","@f5-sales-demo/pi-utils":"21.29.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.0_1789566459485_0.7085984132012011","host":"s3://npm-registry-packages-npm-production"}},"21.29.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1826c5e78aa0cfd2993043121a5638aeadeaa087","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.1.tgz","fileCount":24,"integrity":"sha512-ckuyNf/6gE9M53MoOzjrXI+CBb5A8L0cufqJgUxrQvUAVqh3amB3rD2uzxh0Xe4jiE/PiHbhOUn6jnnAclKtnQ==","signatures":[{"sig":"MEUCIHDaaN9d1IA3HjXh1wgnnnfhdtkPwCRF6k5UoZacq2ORAiEAynPmvekuwT1aDZeCzK2rDddVA2vDHLYYHvzbZoLgVoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD61MlC82AhH8ia+HuCWUrb7iuDR+EDO9wCU0j8YsKLcwIgOhVlA/UJXljK9GrLAtZ8gRmTwoOwhh1mjwSTJcUB2DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"de194b2a5cd9240c0e732637e02fc7e705c12b55","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.1","@f5-sales-demo/pi-utils":"21.29.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.1_1789573277508_0.6129640552997699","host":"s3://npm-registry-packages-npm-production"}},"21.29.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c01a0942d0d47d65adc71d31c3e0d08bbb72d0d9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.2.tgz","fileCount":24,"integrity":"sha512-YMvrlaCw4tYkrZG4YePzJKiMA/bW3qSHbiyxeFnDL/ykilLuX/5ZzjjMIGdha68agMaG92LljDE4QrdVxfEp0A==","signatures":[{"sig":"MEYCIQDQ8MvF7m7csM168T4pM12Ih1LmhRnQhwHkljZtk0ZDUQIhALe0ElFn7CMhNYJeN0ka7rNSosYuL3TmVjsPkf/P4uWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCub8xR4NJnrblidmtcs152z4Vq80xZwkLsLcZPVWCHvAIgC7LoZYmFcdFKvD7uYmFMZbIPD+6mOm9zu962UivFB6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a18c77dc90f9f3ad7f9c0d5f09754927dcf3fb0c","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.2","@f5-sales-demo/pi-utils":"21.29.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.2_1789581296122_0.9724120496956814","host":"s3://npm-registry-packages-npm-production"}},"21.29.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"41948faf278d594a59fd7b31bc167eaaef407b4f","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.3.tgz","fileCount":24,"integrity":"sha512-T8yPGFJAmLkJAF4dKW4wLXoUaxvdNy+0q3zKq5x2yzRdePscxxSJZYzW43/Rl99kmamJfSF+5nuwrkXUnzo2Vg==","signatures":[{"sig":"MEYCIQDFICuXssQw4lc6wfU1MlJLVSmIjKTllcYFD5znOdXffQIhALF5Y9F8sDIy7IgSWkbiVND3xUbQrvWXSTfPAPCkvbjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJMJS67WCEKazmzp+3N3tCZGjay40iMt+t80k+jieZlwIhAPxFvpJ/HojK3qtg8aW8Do4fvRav0c6YA4+6k9P4rdZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"15446dd8e4ac725d395e5664e370820113f0c882","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.3","@f5-sales-demo/pi-utils":"21.29.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.3_1789591828909_0.5710381982400392","host":"s3://npm-registry-packages-npm-production"}},"21.29.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"48497e4f302d94071ce51ef8cd2afdcb197eac47","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.4.tgz","fileCount":24,"integrity":"sha512-/twiOXy/HSUV9D7brnXGhRaU3ZDMDr48FUyLLdXnXV2D4jvO2dv4eLCTLG/npRxrlZvDpF/ddn+/CxYRBONWAA==","signatures":[{"sig":"MEUCIBRhTbAYw7Qpw+xlV+UkRyG5LofxdZEb+EPTuka3ZVWPAiEA2jb9xn1xJwGO7Q73CRuIpHEdeRX000brV7mJBa/nPwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1pCkb2dbQJyT0xHxQW7jcwQjxnmORGN15LJri9ZfF3AIhAKwIBqeeGM2FU1nz55S/CQA64lrSJZPMHt75rV7ZQVBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"80880189fc106ce44da848286b905ec130cd3996","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.4","@f5-sales-demo/pi-utils":"21.29.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.4_1789603275282_0.9066058120154425","host":"s3://npm-registry-packages-npm-production"}},"21.29.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.29.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.29.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"996f022937c422408c13e7fd917992c5749bc137","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.29.5.tgz","fileCount":24,"integrity":"sha512-i1fbV+ZdUncyWRfNDs60sl+jAhRY8oTpdB6Y2wwkhir40gTW9dHBnXFZLuLiT0G9HA3o3JRYpIkeD51eClm8Gg==","signatures":[{"sig":"MEUCIF0FcSdlE/4t2i0e6bu+y8/PGVKO2gdhsUdJ+UXsnb9/AiEA6KiTa8SCEAkT/gdlwCAcFrD8tVJfwOcJXvNYiROjZwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaa6pd1eu5K5byfE+/+RdOwBw7H8zC34P8oqFgG9Lz1wIhAPnjmIyfNaYJSG7VlkPgakL88jBly7u1ITQol6GY0DgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e55dafd88cf2bfa6b2b034e303c427706a25de56","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.29.5","@f5-sales-demo/pi-utils":"21.29.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.29.5_1789607679939_0.6634378810604125","host":"s3://npm-registry-packages-npm-production"}},"21.30.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.30.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.30.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5650389aa15ab44e092ec529a5ad233600dd5cd8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.30.1.tgz","fileCount":24,"integrity":"sha512-6iHVOq/fIOVIVNAy2J3q/rV8Xa7OontsksvN8sxfcvaMGHW1vzh1owvmpHpFaDw0qrALs3zHAxe9p49ulaHExQ==","signatures":[{"sig":"MEYCIQDDxCWEkFKBQHIKUBkKf50hxbWxsv/qC2wg7wkeJm9EDAIhAKj/L6hkSmtuXQnqoKYmojDupoJd4ZoOddzuSk5rJMgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiLQkKIN+1/mOV6QauiIsD210EXf7zYWCybW9N3QA7SAIhAJiRyYWWasXYuxE+PY3jmUVD66xXcH6SkHVCgMS0VGwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"22d9767e595b2a3d2e57a62b192bd582fc9b00eb","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.30.1","@f5-sales-demo/pi-utils":"21.30.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.30.1_1789661502526_0.5945770673692379","host":"s3://npm-registry-packages-npm-production"}},"21.32.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.32.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.32.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"53e87230bac4103bacaea07e2b8a7bd4a1b8f8c7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.32.0.tgz","fileCount":24,"integrity":"sha512-SVsA3jjEK9U/DAG0mGcEwrh12D/G5Jo/GHCcw6UVx3vEG4OEjKt8wKb7p9MpM11zZZm59aZzNTI+fqk1YpuHwQ==","signatures":[{"sig":"MEUCIF9IlohLmHQVFqHRxcoUVyiHO9kax70cPOPssfn/UV/1AiEA7Um4O6O0PHdJBd9E/9E/EYSf0QnejugXXvcFtf8BXeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGiGaZwAOWo0Qla3z1Bq6AbEM7jT5dfqkiELlvuxQYtuAiEA1Ak3lZNe16DIFVJZ8IcZkGO0skBWhWtaJ6MQlu8CN/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"318283a955aea8725f8119d68e14db6ea2d8b3e7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.32.0","@f5-sales-demo/pi-utils":"21.32.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.32.0_1789684090265_0.2256598201846174","host":"s3://npm-registry-packages-npm-production"}},"21.31.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.31.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.31.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c8930b56d373c496dd1eebfd79915ae0111190fc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.31.0.tgz","fileCount":24,"integrity":"sha512-bIPuzKfqvWQ8Nl13r5JC/I4W8xZsBx3XlaaBCaX4JMCtN+Fg7JxISqgCGQDXzDdmAVQsrBPV3MxkXw1D24NT7w==","signatures":[{"sig":"MEYCIQCQzHNZnBUxaR/fH6hAklb8RsDTuFx8VKbQ4Uof09nxHwIhAJCLUoGfRTcUzl3X7LTkX2N0Axs5W0syxJVh6DzOwKN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5RZS2+h9pFr7WKdLxtcMmoJ0bgJETkU7veXODlOda4QIhAPp7PX5tW7UWKnIx4Bh43dxAADX+3avdJCHnNuE6f0Cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e606d58ea45deae40b61f053d92e3e9c0fe9b80e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.31.0","@f5-sales-demo/pi-utils":"21.31.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.31.0_1789684836538_0.8668882626094967","host":"s3://npm-registry-packages-npm-production"}},"21.32.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.32.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.32.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5dc7e0fcc1bd5490c126fb7a33d52877b3c614f8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.32.4.tgz","fileCount":24,"integrity":"sha512-Ipg9/FRep0l46Pok6JaqTQ4ob8IlUi9rAR4F2yIOw1nsAlgLQO7qzMZp9BrS+aAAEEcLlqo4P1nNGDJzkLTWZg==","signatures":[{"sig":"MEYCIQCHdXiPNkbj1g53zuzoYcAEU3HIcMd0uhyKO8kFwLhxPAIhAMasst4qJmKV0hFOcCNjGzNO/nz2SsWXT741wmNc6pwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWeHdIOLkZEGbNZZwmqhWuStk+3etomD6KY8GSm4jwqAiEAnAcF5RNjyiI9bAllw/72E9A1SLrnAYXDbbFXaTMvWDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a12d78ad6bb7f1d0aeeabb0f8656f579c8130ba8","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.32.4","@f5-sales-demo/pi-utils":"21.32.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.32.4_1789730993617_0.6882911126992317","host":"s3://npm-registry-packages-npm-production"}},"21.33.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"37604449f5fdec490289d5e1b6aadd17f216fdc8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.0.tgz","fileCount":24,"integrity":"sha512-HZqpif59O6U3ID15L3ATAw5sYN4r6Fb1zcTYQctG0BBJXglrfvzhJ/7TfrLB0AVxuldGzri8H1/QI7Cpci3qkg==","signatures":[{"sig":"MEUCIGLK4ElP/ztsLME87GH+pKvZKAaFoBRrCWWVZHMhQG0hAiEAgZBJN7ndJ5yrrlkvLGxMRz2nz0gUCzJ16H2JyRDx5b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkbQXnBkkB9r1KuitRuPFpqJZAsyWwhAravrg89WuQRAiB2mFH2quGWVIngQkv2hH7nHseosDS7ushE5s7BzpxsRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"8f0f99d251b0f0520ebd4465345d7a6f020a5c31","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.0","@f5-sales-demo/pi-utils":"21.33.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.0_1789756895270_0.7686639806609692","host":"s3://npm-registry-packages-npm-production"}},"21.33.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5bd6d5a3139710a2494bb2acadd3856e8037e3ce","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.2.tgz","fileCount":24,"integrity":"sha512-s8ye4fbr0DZEWyAXMLm4w5iGbq8pRddHnz8zRehd8hlEpAIZ3ViyO0gtNlZvc7ln31r9wJZbTG7o0nuFMwfrDg==","signatures":[{"sig":"MEQCIH2maLfsXYBc8gVtOg9dthoIe7iBYqDyPJGPiiWed6MAAiByB80SXqtzYYDkCYs777hhYiupXBCOAePVNyGBExGrgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEpqiTlXXJ98DcMV+H/sYJtJ89UjOOtU4qUMfdZzxf8eAiEA1O9S4LZPEX1I2rq4m89wx9T3XCKGUyYv2K+u0aZqdzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6d54374062d06a15a8c844e5a165f9a7fa8a61d3","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.2","@f5-sales-demo/pi-utils":"21.33.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.2_1789773802509_0.10196296077565781","host":"s3://npm-registry-packages-npm-production"}},"21.33.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f89e39c76bac1c9bf0f5f01bfc3e6293ad61e442","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.3.tgz","fileCount":24,"integrity":"sha512-SLXpedBF5FnzBmNdCUR1JZOifuTlWTkmKf4fbGD49e/PiD4flxS+4zydMXK0SqGIYy8mTgDyUANk6JRBOgU1bg==","signatures":[{"sig":"MEUCIF5mhzbYz4yV/OPy7uoJ7lkmlEI0l9J+iMWJ2ZjAI4uoAiEAqjd8hOoCDUAkvBr8xLN+sop8PBocA3gerpe3gadiA6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfiPSvjqKFwZDaJMq8eaySVZxh6/zThGZbqsCPATyuwwIgLxul+RyXHR+bocLUdcabSqmk4ZY1SHaElopzgRfpIqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"13d9a1a2bcea469b611c3dde31a5fe42dd596f2f","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.3","@f5-sales-demo/pi-utils":"21.33.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.3_1789776413977_0.5412066173799421","host":"s3://npm-registry-packages-npm-production"}},"21.33.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a1ac11dbef9b421d0813ab95210db0474afc48cb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.5.tgz","fileCount":24,"integrity":"sha512-uo/s2mLtR7lHkjNt07nG4uKo8qNDJmloOBkJasOFNp7n4nXPuP82u3SNsGPgO6uC0hz3uALfIQiF5ziCp9XYEg==","signatures":[{"sig":"MEYCIQDK1VxmT6e7B5poO1Dz6L3YeVaBskQ8FG4L73nN4IaQhwIhAIi18b9kDVE1rhu5u17dEEBAy5wtzELx8nXHF1pWS0ew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSjp+WAt8kz+cepJD86VDocv9cEHwYGX8f4hoIX7n2KwIgYSDc3ihXWAx4a4OSwNhodhsW5oAl/t3VKP9WatmC57Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"221292624f7f1f7aa07b79e136426b60d779d6b2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.5","@f5-sales-demo/pi-utils":"21.33.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.5_1789786414021_0.9268110837544434","host":"s3://npm-registry-packages-npm-production"}},"21.33.6":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"17f8990a7cd7d3cf189889b5f6e66ec17474b805","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.6.tgz","fileCount":24,"integrity":"sha512-I9qEUzIX/XDV7naGlcDJCeDSoghYtKof4JY0bqp4e6NyU1bvuLzXP0ugPJ1xnLLTurZoqgMINT+D6bj6Yx/8cw==","signatures":[{"sig":"MEUCIQCONCeC4GMd06MbRyxq/K+8FrzF/rafHGfprIY0Ct+vjgIgFHyYpcy9LYwdBnl8Jn5ocu3qXbba5BrV5Bw5KtiEA7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLqmSAXVaCdzrPfP6GaLOKb707tMVntNYknt/ZCjpcmgIgB4aw2t5edIh/J58053GtmLKVRlK4fTb7aqwv9NiPu2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"cfc7288bed369483dd2b5cf655a741d306c3e956","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.6","@f5-sales-demo/pi-utils":"21.33.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.6_1789790751185_0.6957037428159802","host":"s3://npm-registry-packages-npm-production"}},"21.33.7":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"18118bc9368568abc3c6ec9c98f3fec1106b53e4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.7.tgz","fileCount":24,"integrity":"sha512-xyuoSQLTjRVE99ByyEeT5rRUVRkMSXztDV16FLbzpnc0EZlWex5LjxRDJpkZUwUnb5mg4BwmxKXWiPgqnTQnaQ==","signatures":[{"sig":"MEQCIA66NBC95j6HGFDQG87wdKTfREyS1zTKNuZtBnE+OvR2AiAhpTKuWLu13VuYKAF8XizELfgE/yKr4Fl61GqZ/Pj5mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAtMr9DWAQq2T3b0+OdSSmWK+vsQ39vu9ZXk0IFqQTb7AiABlxTpz9QRmmnwTHW06mvrZF2uNvsd63MwDUTHhKA7+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"9a0dd412942a1fb9cf665583da99e6fb6d79c199","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.7","@f5-sales-demo/pi-utils":"21.33.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.7_1789821819781_0.3586613247046804","host":"s3://npm-registry-packages-npm-production"}},"21.33.8":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"32bdb6e25babe445a971691e9c7cfd7a2a3e8454","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.8.tgz","fileCount":24,"integrity":"sha512-JimFVRv0N8GbyqxmBvA+0QlmVKlZW2YN/zksgHGo3O1zQOq8/oDJHRSA/TpI80heK6SbpkIwgWrnCRPBJW8Ziw==","signatures":[{"sig":"MEYCIQCOgiUgmQYs0m3Cf06ACok2aY8doWPAlVf+8uwNG1qB2AIhALFM8NV8bohLjsPrSdVO9Dr2HoiOsENPHKyQ6CgLqHke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXeQpZjgg6J0xbaL0g6uX84eH0KOLwHuDMUvnLC6WyygIhANlKk/afftOt8oeg3zNs49nPN3TSev7tTROGSjIv9c4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"2db2f62940439fb15b7fc32d4cb8eff105063f65","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.8","@f5-sales-demo/pi-utils":"21.33.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.8_1789825847382_0.0024551698150823142","host":"s3://npm-registry-packages-npm-production"}},"21.33.9":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9ed42898a958d2d6007c7b75003eccde7a1f8d86","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.9.tgz","fileCount":24,"integrity":"sha512-q82Mf/uYzRV+oi7D8SvvFPt2CQaA3ULwkpDOjEJ/35gc2QYvVoscylJzQn5EDlAqLz6WdPJeRmibUAGkleesWg==","signatures":[{"sig":"MEQCIB96EFwtO48mguxP1aziU5favaVlh4EBTA8SidcDpRaVAiAN84uhyRYmLDM2F76lY2cXtKUbzOXFAc8O2Xh9E2ShVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXNbzZM2RnJsq9kxbhMCJzeHCK25rttNnZxMy2To6P6AiEAgTWex1ovBbxgq0FQhwjltJP5NM8hqxwF0nR+j1ZNmko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"0d9d8c1a3fee6e8b719a9a874fb76465a9dcb6b4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.9","@f5-sales-demo/pi-utils":"21.33.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.9_1789829117608_0.46512063013850646","host":"s3://npm-registry-packages-npm-production"}},"21.33.13":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.13","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.13","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"45bcffdc76323095a6c0de4a9352f5f0e01010f8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.13.tgz","fileCount":24,"integrity":"sha512-B4uwpVtoAw7T4th5Q8hhZbQ/0E9yCpN+F+Kn4D5cpik1t2hICLXLVFNTnDlzj1YUVPA6u3dmXywlYl4K+NJkwQ==","signatures":[{"sig":"MEUCIQDDhltyP9bjZwMx3gAtUCc6R0/QYgJExzUaao7PVAPrawIgNH+IkK7CTh8EOVpnO+C/onjFwRSan+PbCmnHhcfpdtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHPzJfNKxo5CtcF+l2j7tXnfn31uPXDY00OR/5EqRwPUAiBBaVmAGF0X7FosncRtVvYz7m2jwUWtXXx1Tz61RNo7Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94096},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c458afe77b2fe71c3fc88129d4090cf219eadc52","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.13","@f5-sales-demo/pi-utils":"21.33.13"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.13_1789845517765_0.7310014535820524","host":"s3://npm-registry-packages-npm-production"}},"21.33.14":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.14","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.14","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"301b5e6cab0b1c42570518037b40a87a86d79028","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.14.tgz","fileCount":24,"integrity":"sha512-n9Jch9OmDPGahYdlqxMfYaQTS7CJhslWFfra/VZLon0h+/dSetSVYpF0EmM3u8AjJeefv3MLjvbJBQ6oFIZXsA==","signatures":[{"sig":"MEQCIGf+DnA9lL4/IF3ABiENW5V8227jStcAsqtWkYe8dd2uAiBx19Iw5oA+JyitKj7MaAKdraiyx0cjW7l8wIngCfuxiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDrwTz9bdQWoiiDME+vkpV61dpwZtsUj3WONQz9nbqxAiEA1+ZSTA/JHhiNuhbJO0HUF8JP8Ri+bsT7jCy+Bi4fXEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94096},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"388cb2dbc104c237f72bb0b244228ab42ff532b4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.14","@f5-sales-demo/pi-utils":"21.33.14"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.14_1789849477571_0.8435684172871718","host":"s3://npm-registry-packages-npm-production"}},"21.33.15":{"name":"@f5-sales-demo/xcsh-stats","version":"21.33.15","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.33.15","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3fbb98b4b0ebe9436ce1007624681887fc939b6c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.33.15.tgz","fileCount":24,"integrity":"sha512-O7JC+k+G3uogPXqkuUY5viu4//4JEq660soVL14duApVmtiYwtytl5JlwblCfeqs9o9zBU0XI6fhpQghMgb2tg==","signatures":[{"sig":"MEUCICIXQH5pYKksEo5MUFbZMNjE6lRddgSERspwlTx9zi24AiEAphhF5y/F5wKre8tDR2JycvrHl3yIP6A/nzS1wWTebdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICXH9MtafCVfGGx89J8v+c+k3/tNpGXJ3MZfEA/WXbIuAiEAmRXxybhPknjB2PE/aLAcFsJ4ikQDRUlFzPUk1J/pvUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94096},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"21e37118e1d9e4770f95425eff5316751ce03155","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.33.15","@f5-sales-demo/pi-utils":"21.33.15"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.33.15_1789853074632_0.6219164658853638","host":"s3://npm-registry-packages-npm-production"}},"21.34.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.34.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.34.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"02b8efc16e73f2cac55ddf925a8072d7a764d907","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.34.0.tgz","fileCount":24,"integrity":"sha512-e6KDFZf2k2tBkaf/oNnSsUqC7DuVYLyAU9tujyHEn7E1H+WLvkLP4w2hSQADA0zVGqP1qC3iT15/ZxhutHiGXw==","signatures":[{"sig":"MEUCICdIv2hoPmfHvPeDJ+iN1Jacr4r7AOfwDJ7APC3mPViGAiEA+ZlawjYij2MdfiBD6UohrYHr+bnGxtkCUjPvYTaPrHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1cpjQg9grkAcWQUFI3/kL3mqSpMP/2xEI691I6fYnFwIgf6g1PK7J80Lyt233dT8QBeYFJCiw7taZ+1qtpUiVXtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"530c96b9ab12b289ae046fd34b9fe785ddf12e5d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.34.0","@f5-sales-demo/pi-utils":"21.34.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.34.0_1789907083945_0.9114006753649377","host":"s3://npm-registry-packages-npm-production"}},"21.35.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.35.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.35.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7cb2b6e0685f1fd8053ac6ba8df9e40502958af8","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.35.0.tgz","fileCount":24,"integrity":"sha512-epsPrMYk8eklCWfDfDQZrBXnvD209SQgPgbNd36p6y/LdxshyaG219etKftKPnE6sqBomKwno34gfO1IYvp/Aw==","signatures":[{"sig":"MEYCIQCAIHqh3DgOJ8QhQ06eL801TpkvzSc4gY9xl2k5mwd9OQIhAPaoNxOJnNlkNfdyURK4bNvWxOVviG05eg2rYCdWVii4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmzO1F3cuc01SOjedUyBJLlQnYxa4my9jCApi84yzpnAiBPeigaeAu5IjKvLrg9W9+YNpsgcvf/w47pDQ1MvnmYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1fdeb1fe5f311e79fb2c2adcf15747d39217429e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.35.0","@f5-sales-demo/pi-utils":"21.35.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.35.0_1789926608777_0.8615659001890303","host":"s3://npm-registry-packages-npm-production"}},"21.35.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.35.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.35.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ea172fa227460f7d8617deac9a5fd31f3ab650b4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.35.1.tgz","fileCount":24,"integrity":"sha512-uc2FuZEIXnBTsJoJeja5YLWqR9xeRTt2O8kECascSEXvx48bxbB2A7v3aXQh4iJRx2cNRPOrpfEU4LKdeCjw9w==","signatures":[{"sig":"MEQCIDTb7nHe5HrIwQm6xMt6ddQwm0UOrIlOSfj8zhMpPKSAAiAeHtXnmaZuhxzFqZejVkOnYOSUC+r5PRrOBHQrmsNMcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHPvgnrFk2qE3R5kEK5Sg+fdE+sTim/ZL/qJNa7OXXazAiEArHczJMskEX63F0daMmwJA4coRp2SgHXcKbJn5kxJ6z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"40f00db4bf790b604f5aeed3762eaa469b707392","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.35.1","@f5-sales-demo/pi-utils":"21.35.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.35.1_1789942300638_0.6603519034869214","host":"s3://npm-registry-packages-npm-production"}},"21.35.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.35.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.35.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"49d39246fe3cbaffbfa5bde8b57d62d42000230d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.35.2.tgz","fileCount":24,"integrity":"sha512-dT7qaG+AeQiPPszyUWsv9NenxxkmjqRaEYqYyyucyZXpeoV7Leh01djx7lMfzemb2GpjCDMxopE4Jqi0UTlecA==","signatures":[{"sig":"MEQCIDxVvbUWLAo7Mk7lm0t1AttCJzE7vKHnpgRt0rHugbogAiAK4HtTEfNYaqsuGYi+TIS/yYLsPcrvdQo9pC2yLTiemg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHza9d4C6rPp7FmcsC6+/FS9z2p3smu4BTmXVSYiN9dQCICZ2CgYeJ69qGGjbknr+VZQGqZlDgqHdSxo2W8zJO7av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b977ec8d50109693c984cfbaae33bde9f085bef2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.35.2","@f5-sales-demo/pi-utils":"21.35.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.35.2_1789945766159_0.08367084433041616","host":"s3://npm-registry-packages-npm-production"}},"21.35.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.35.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.35.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ff109ff7cf058a54a897fd9e47d30f66195e9994","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.35.4.tgz","fileCount":24,"integrity":"sha512-50aKmf0Yky7dm391YuQgg3PIWTc7xDzlx8YC0PFQlEgSrNrYepy8QlxJ2OOm98BQ9Q3QVA7sVTixPWourna75Q==","signatures":[{"sig":"MEUCIQDdmdThIW4ugqKuRdKVwZdQMiwS37Rd4JNHr9U+wLP63AIgXSHxX9zn1mRm1Oqs/u5SipuluvCfKwTgqbZw9zJeEbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICepVzhttspwj8NnCsr+iYyKQ+ss7sScANp2MhkCBZqXAiBaRS1btOiTpBLIH4ml8oUdT/Q0llPXEddpaO6vRyfvrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f093838a50d8443de241a571ffd2971cf2c9ede4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.35.4","@f5-sales-demo/pi-utils":"21.35.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.35.4_1789960744034_0.2911761252091154","host":"s3://npm-registry-packages-npm-production"}},"21.35.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.35.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.35.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"472ff1c6836c190f33938539695ecdfeb27c0541","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.35.5.tgz","fileCount":24,"integrity":"sha512-m4cPNwuRkmIVCYnzZsifQ/6Lr4xK5v2DwlLD3tZKbCKz6IBGdW9B0CJiCEU8YiYcE2d2yr5cLgXt+XYF2vzKoA==","signatures":[{"sig":"MEUCIQCz6KJusSF/7DmF+gw/m9u7lPyiWjJ9F0wXsxrvuNZ8BgIgE6gUoVsN6+yhsaYxOtCbyved6VmYZGJwRGj17byHgMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIENJcD7G/wGc9dygOi0RNhoZKxNfKkUPmwziHjP685p8AiEA0BlqDpwBWAOq39qjZHXfHywlvTQikOtcmT5SgGwOZN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1b8762ab816036f103ecbd64fe0bc8cb6b3b6731","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.35.5","@f5-sales-demo/pi-utils":"21.35.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.35.5_1789965654511_0.3178651356485007","host":"s3://npm-registry-packages-npm-production"}},"21.36.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.36.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.36.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7da072dbb1acf9a0f6e55fc3cc082ebec7e1a556","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.36.0.tgz","fileCount":24,"integrity":"sha512-3sUPQL2MHHAxhsuhHWbS8Rlt2RT2PaCwGtRjZ0FG/FPzywEJrz9tuyLwlBYPl/GRX4WdR3CPopzA8iqW0nb3Rg==","signatures":[{"sig":"MEUCIQC8UGVFvWRTR/rs1cC2w4w8DwnzfVw3muQZZGemnzGoiAIgW4W3OmEaPZjcP2Yq2xmPd8GyzNyDu9WtUMxx2LK/CK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF1eUzJC0sOdt8vemBR+YP1dbQkYU7dKWicCL5G4j4xZAiEAoGw7rZbc0G3tyO3LQ84EtTeQOW9w32p0Sw8IJM+aG9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"df9c8dcb76dec4606163cd36c9d03aef6c963777","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.36.0","@f5-sales-demo/pi-utils":"21.36.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.36.0_1789985957238_0.3454405337580335","host":"s3://npm-registry-packages-npm-production"}},"21.36.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.36.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.36.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f901ba1d12ceb5cb2d80435d960095c318630c86","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.36.1.tgz","fileCount":24,"integrity":"sha512-2skDm5x7Kmym8pEqTN2r0glKnUbj7o2t7TndWlkcO81uE9/CDoLF2JLdIUJqrVjG5ozBq5o3NDiya4K6RZXLPw==","signatures":[{"sig":"MEUCIA+1YNk0IJwX03CiyM1d8UJfozbsB80nojPnwgEmtDr6AiEAvei78+6z930gSRsryMwI8Ie3Od3o4eSubFmPQVWUuLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC5VQfYBq64tIujcCJ02ysZ9QBRNbbD8xzFkcv+oui8AAiA80HAUfa0snD0U6TTdz0MPxhSusCX6efME+SJmNqbAsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"98b1ff89e72c8cb92647bacc4c83f453455f0a44","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.36.1","@f5-sales-demo/pi-utils":"21.36.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.36.1_1789993914294_0.2478127553704652","host":"s3://npm-registry-packages-npm-production"}},"21.37.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a670a690fda26666e44dc1c79899e52db122f7ae","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.4.tgz","fileCount":24,"integrity":"sha512-nhAmfDuqcfwtOxO5fqhDvhmhAVyBqnN/IcHjLBSKmrp5wtqqNIMWlEe2XXxERg4TvcsI7A8nBXEqQZM4G1Isuw==","signatures":[{"sig":"MEUCIFlCjPWiOS5WBtmaMQxCj/2HEA44CmqIPzNTkCTdq5BgAiEA0Rbkbdaqs1gjqwGy4OaBUTsFUA1x8gqLtjahxqWCVGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCABQblKZwXfFsfyLwlUs8GzPy8a7BuhSbOXTHPfWMnAIhALlSrAayPUYEE5K5DdbiwYTdIFztXEIPYuJLB3BFiis+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7caec54bf90757cb03af5fec0cb0eacf98bf905b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.4","@f5-sales-demo/pi-utils":"21.37.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.4_1790020073364_0.37392918457379154","host":"s3://npm-registry-packages-npm-production"}},"21.37.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"cbc9ff80688cda666c1a467ea0fa16dd5ab18733","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.5.tgz","fileCount":24,"integrity":"sha512-l/LxxpLMQ7yg6Tu3hjFDNDUsbJ3Txz+gLLP/2Qkf6nT31qibRktNOIccEIpnBNK3c+GK8oHvxX41fBoAl7xtpA==","signatures":[{"sig":"MEUCIQDItSN3RxnSgh48sBY80qyk5CR7s5roAOJltTH0FVVI7wIgAg+z/12Xe8a/RTn4uOTJcXNRqrWwbfKgDD1MiajJyao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXIbIhBt5lihkc2s4xYSi0ws9o/G4BrXscRXHm+6gRvQIhAJt5VUM0G+Ipbp9IbXOHMFK1ro5MM7V0HzL6rdINIwyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f9c46f557833c3730301b9a7f6e7f3b7fcd11ea6","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.5","@f5-sales-demo/pi-utils":"21.37.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.5_1790044165459_0.4109140711450521","host":"s3://npm-registry-packages-npm-production"}},"21.37.6":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.6","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.6","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"df0271c21e16bcee64afed0fc336abb8462d4550","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.6.tgz","fileCount":24,"integrity":"sha512-SH3QZkOHgIzN+nzDrfXY35meu8aujkDTYjIBXd/zvr7xpWPKoY79qqWE1LyZufCbzgV2ZNBAMtlXjMxvBU4/fg==","signatures":[{"sig":"MEQCIENiFYg+gwyY+49wy1cSlEzgenZL3KxfT4XqiawP47pxAiBQXPPlzQQLZ4sn0bEpNgkNdjNfIiCOjJGlBXKLUN0GDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnLcFeHIyIaLe1eEYtNCaGewwB6ET7eBAkXsOCmp4dEAiEAuWXW5mbj+9edNUXUSmCh8cAUdl07uytEvdrTWqMhLlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"bbad6e2b954b8331ad7ed320d6fd6ec394bbfc71","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.6","@f5-sales-demo/pi-utils":"21.37.6"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.6_1790045747650_0.594123824530518","host":"s3://npm-registry-packages-npm-production"}},"21.37.7":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.7","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.7","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7386080ccc40d31f7334240be57c1f809be60165","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.7.tgz","fileCount":24,"integrity":"sha512-lPe8UFcNiprj88k+khE+72UeHv6mZiFQx4RR4MVaJ0IJMUtgBxk4XDTMzagWzVFChe8y01slfk3YIkxPZ8DpCw==","signatures":[{"sig":"MEQCIBSxeb3iBfAFnC0blgIMHy6KU4Qg+Eo49mVZJ5EmQ50bAiAkhoNRWE8uZJOy89J9IoGVvsDhKjzytyqcFawikJ/Mtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZ/cjk04EjPW0Tb0kdHUA1WE0W3Q9elrJpA4zBzaALEAiBz2xKU7FvGElHP6Cqriz8g6b7p/p7IB4yxtVcfQPXb5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"64c3edbe428ab8157f9077de732848c90407879e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.7","@f5-sales-demo/pi-utils":"21.37.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.7_1790049609958_0.2418429968980047","host":"s3://npm-registry-packages-npm-production"}},"21.37.8":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4f9b8d4c847a4a369853fb96b5dae732015bc2db","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.8.tgz","fileCount":24,"integrity":"sha512-tHCM2ag3lQOpkEKVCa42K00GQYapizSp1o0HqsPmHrm5FPozZLDe+Nwhvaj8B53SCZUHBa7aeesf23eD/EvieA==","signatures":[{"sig":"MEYCIQD4A93G/zrnX0tZuDgVNg2cwDxEyOb1CRaWTHcBdCLfogIhAKKQzT0RUnpn+mAHUDp67y+8T8mbXSOQlMcRNHilUlhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5fFrk5L/OJI5oOxaM6nsYi2QHUeZpjUELWpzAzaISeQIgRmOKo/6rGhbIKFJS/PvT3rFQjpAIXDwEXZiZS0P08Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6e3e66b17c8628f1a790b5bea1ca052ece678ba5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.8","@f5-sales-demo/pi-utils":"21.37.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.8_1790052712933_0.3467171224724115","host":"s3://npm-registry-packages-npm-production"}},"21.37.9":{"name":"@f5-sales-demo/xcsh-stats","version":"21.37.9","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.37.9","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8984dec6f75ec6de549f1370d29ba8e65206d016","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.37.9.tgz","fileCount":24,"integrity":"sha512-UoS5VDkQ1DaFVzJk7w/eqzPHlxWDL6D3cl4pEJ9qnrk2BPeaKyX+hLMoaynZsfAQH5XFwvIH7GxVOEWX8kaHEg==","signatures":[{"sig":"MEUCIQDNuwWZPyTqIwAVv384NIoFhdWRGPqe2kvLk5ZHquvj8gIgS1M54senFzwrKo9ABGdSmytB6oX41BqiBcFH/Cp8W2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAs16c5CafBt/I4ZKM3goeHh/T4/jJGlKrL4r/B9nMsqAiEAxO6h7Xq3JCszXwN9A2yPwZpQ8cQn4nwX58tSbDBMku8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f65fba1cb638221925611b1b73618ddb88a6f791","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.37.9","@f5-sales-demo/pi-utils":"21.37.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.37.9_1790057447697_0.6742259491852869","host":"s3://npm-registry-packages-npm-production"}},"21.38.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.38.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.38.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"57b504628d13c26b030271bd852a6a97905b3e1c","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.38.1.tgz","fileCount":24,"integrity":"sha512-HkLogpaRSDkKnUJ7UTT4ZwhJafOrbH0r4jwEWhaZY6oFLEpu3l3InHzBr0axWovSYC8AtNXemVPS88qqYsxPzw==","signatures":[{"sig":"MEQCIGl5apmwzlXjL+lJXGHF6VDnkjanskkWe+uykPmJ+thXAiAFWu+bvV2xfyfHZ1Tfukr8lVbEqe5e9nXt8KW3PjkrOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIPoH40meuVSdMDXchHc44i1VbaeewvXk5EdamWb4VMAiA6M7saEAEvYEQkf7ETIM6S92RK07T91ryasPdlJhjn9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"4b59258ac2e302e022b5d9fbc752fc4cfd19f6b7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.38.1","@f5-sales-demo/pi-utils":"21.38.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.38.1_1790118927003_0.39337353913311923","host":"s3://npm-registry-packages-npm-production"}},"21.38.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.38.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.38.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"6cdbf9da832be4a103d0de9ab9543054839d3d84","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.38.2.tgz","fileCount":24,"integrity":"sha512-HpKRmNXtw2ezs7VCwara4TeSnnB9dG381ZnZlk7u9zMTCsabeaY4bJdwB+yQcsdi2hV+VvSOEAUgcfCMfyXmXg==","signatures":[{"sig":"MEYCIQDGkawyOTRUZnZV/0W3BJ/pVFz8wVwvslKNA0/VSmSXZAIhALTwb7zWGLNk1rzlavC4Fosp/JcttegefK2aifp05fON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHa29ZOWBpecm9cIIEbR33/aqx4ZmnamCBFZQap9IHPLAiARGh+/XLr4r0banvc56dkUZiew+JyeS683GJUCF/RIdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b07be1789476588f1a259909d6358a475f4caa92","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.38.2","@f5-sales-demo/pi-utils":"21.38.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.38.2_1790121821015_0.8147181483585269","host":"s3://npm-registry-packages-npm-production"}},"21.39.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.39.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.39.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"5e8729f02e02f2832c1b0b93bedfb2cf52a31331","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.39.0.tgz","fileCount":24,"integrity":"sha512-3F+I1sl06zZSWf+gfmp9Wue0VR2OR5lBjSbsH6h0+FssKx19Kndo0Zj7+PzikHVQSw6/H9kWGUAHBd3mT7dhYQ==","signatures":[{"sig":"MEUCIQC11A+wjuW/zuSJJx19yIqhwnR/rM+nXQ6lcOBQg9vndQIgOGzrBieG1kJVVGqqsl3X5q/CpvW4Cn2T/vw52mST86Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5jB3dkzfm1TvNcsRnHqwTJhWeiUD+m34P4IPGmjqWqgIgAd+iaiQ9h1n7r/abBut93YZxgfQFV1vn2vsxv6YoY4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"c08e19dc06f58b51419dc76f037c7aa8b63d3028","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.39.0","@f5-sales-demo/pi-utils":"21.39.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.39.0_1790131333599_0.16815637555176655","host":"s3://npm-registry-packages-npm-production"}},"21.39.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.39.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.39.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"9d16b08df1f42955c595a299f83f8d79bf3e7601","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.39.1.tgz","fileCount":24,"integrity":"sha512-SBMloBu9MB2QLy+GJhzzumH24QNRyiR7Jzf86MSipFi7FbtUbUhZCtW9js7NGwd+Uq9nyDCmF6DWEp+tfkvCMw==","signatures":[{"sig":"MEQCIH3fNUyrRKqQMmtTBm7LsJPQ5BXObQZYDaKXY6pCdp+MAiAukrQO/nltGxxCwRcIqHnRh0WRljKNgRhYrwmQm2zU4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFgTNCCpvYLp03vnCwyPSTAH1pZgHaGgZ6MbT74ZNhIGAiByUpKmCCeVJZ3nH0QXFqciw5dNCm6yBWMM4n8Oomnwgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"687a75a39b967d8adfb41a000c7d182c5875d1c4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.39.1","@f5-sales-demo/pi-utils":"21.39.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.39.1_1790136573192_0.9171257705662157","host":"s3://npm-registry-packages-npm-production"}},"21.40.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.40.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.40.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"33370d5324a962f96a4b75543d086476d1dfd563","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.40.0.tgz","fileCount":24,"integrity":"sha512-+d7StBRRBQxSRlebvy/UMlvJnOmcwDfsURLljVtFuvb1tF2yQaLLKDwgYfQsQh0NMoRvkFbVEODPEzXhSqHCcA==","signatures":[{"sig":"MEYCIQDAvKeODlMcDE8zB1H4Su6Dd27kdRql6AvpEzGZM3DOXAIhAPbgQ0Y2sWFxAolFSfI9gjCnee0rA1lpZElndaUGbUzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPVZUrw/JKzQS+BVNcGS9YfpmhUIXdmfMDSDVk4Z55ggIgdRLfK5CWfBw0f1f1TD75DtyllHw9eITDYG6sdtHPENc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7a20b23290f9eec1025c8f8e73a6ef6f4231c439","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.40.0","@f5-sales-demo/pi-utils":"21.40.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.40.0_1790139707114_0.08409733508623485","host":"s3://npm-registry-packages-npm-production"}},"21.41.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"c922bddd4708407bb7c6b7d6bf49c1732ef475b1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.0.tgz","fileCount":24,"integrity":"sha512-SvvTbkFUeRq1V0dixdf0zmFhOzivIOojQg5WTCDwosWvV/VupbV2P7WO0GdvTNizEkW5nwhXasK37krAzUAW2Q==","signatures":[{"sig":"MEMCIDwRWH1yt/o8tg/pIEF6z7y/wxSQxlHVmXwtSZyK9RdUAh9aon75yw2SrFhB/zT3mITSHUWUa4R82ErueJQUx5DK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAikfGE/Eq06nic+/HnwMI4iY7Hw7vFrZS+qgC68YAAUAiEAo9eTJ3HE0KLRzRbSDXnCWnm8gEh6WyKG8SyeH+LDACs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"63b13f8cbe760cbce9db82d2f24dd5a2918d9a4d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.0","@f5-sales-demo/pi-utils":"21.41.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.0_1790147115874_0.1698643538415141","host":"s3://npm-registry-packages-npm-production"}},"21.41.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ba62765bedf6cbf6d7934c6797f7ea3f522af5ab","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.1.tgz","fileCount":24,"integrity":"sha512-SzMmUUyhH3Pb/+t8KOTXG5JI66Dp7tvvcVMjcixuQUkQ7ARzsPvZFm0c7+3pjAffsESmYAaW5DBF0Jkvc6uzvA==","signatures":[{"sig":"MEQCIHA/yRjXBrJ9IvSPjfupbbBsLPlceg6uZJaoC0md1OZKAiByWQmJfkJ7lQ/Q025p8SqhrcC4zRRAvUm8kV4aQZgxvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHvZCla1gcQHPITy5WAOpwQDgRGv6v2umjhoSIN65A3pAiB7b7nq63gNHkfKSbF9xGeky86tYTnLj+SFk/waRWAKew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"d343f4f41ebb0ee200ea1111ec274233b238e4b2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.1","@f5-sales-demo/pi-utils":"21.41.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.1_1790151442436_0.4441884621492296","host":"s3://npm-registry-packages-npm-production"}},"21.41.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"da317e8684c60d01cf2d3fca93b27b1dcaa51897","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.2.tgz","fileCount":24,"integrity":"sha512-J88XsOMaGfuF7AH7tj/oEi7i5aoZz+/wPRKSeYUGV//jSNWqhdWJcHFsrwt8Kc6Vcom0BFd7ivOy8Et7nqsBDw==","signatures":[{"sig":"MEUCIQD6uW0Lt2wHYVP5nGOoXsBXaSmcO7/QQVNotaEn/eWTgAIgTViwBOw5Ay0YFEpxLqdhHZNnCTWckZrcTiZ1+BF5x2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbOD6MicKF9kBcHHaI50BJtLGt02VfaMexEhbmmKAE7gIgMAG/RgSilbSOIk1n68JGjVtz359aMakUODu4LbtxiWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"661fa39bd93c6d203cd35996e013bca365889d1e","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.2","@f5-sales-demo/pi-utils":"21.41.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.2_1790153796744_0.9083096067032106","host":"s3://npm-registry-packages-npm-production"}},"21.41.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4089336ba7c9c84471484bc4b590d5534d88b5bc","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.3.tgz","fileCount":24,"integrity":"sha512-BuwsLoFdede82GGfVm28K51NJaBqz7bG5tTsVyjwf/40s5cTWncHPfmweufA4x8Ih5gFDnJ0GXvmBQJ/5qis1g==","signatures":[{"sig":"MEUCIBh1fGdPxe/xeJb6Cp5EqZi3k0mvoKcTQg3Aktsn9C1fAiEAmGJR5Bc4W0f526c83WaGlp+T/tDDpZGfEsljBdLrU5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/MeiZow4hIC7zj9tVtBC2TXoGn6ltrPJ0mYpwoMrr4wIgCgv0uuverQ0wUJGZo5yYN8dyKAXj3LUzWBKFOt5fXZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f0096981966a90eecd599970d36d93e052b5097d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.3","@f5-sales-demo/pi-utils":"21.41.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.3_1790161755947_0.09164413965821572","host":"s3://npm-registry-packages-npm-production"}},"21.41.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ee0ee2f6b41101b200ae32aff05750a5592d8c58","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.4.tgz","fileCount":24,"integrity":"sha512-atoIT7TMwzFzhJZY0YUbJdMqa8+IHcqqhgtKhjivxQu8USQ2Ap8KQu65aFcP+lWV4k496tLQD+Fykn5nol6mjw==","signatures":[{"sig":"MEYCIQCpVkSUsMh/RdArJLoYy4cKnm+hHBUvfYv4zvNFK6SWiQIhALGEVL8Q9CzEPKLT2d3+BYveeBsth4WMd/zcWBLifmDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBeROej+VpWNk43+Q7E9LloSXZ3XF9zL6cPwMEU/o9RtAiEAjdscXm2vuNw0APSfgyOyirMJsEKyf7VJFBTeXL+pPSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"6bcf56d7d911936c4ddf5afbf2fe8a04a48126d7","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.4","@f5-sales-demo/pi-utils":"21.41.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.4_1790168918254_0.7836811106987556","host":"s3://npm-registry-packages-npm-production"}},"21.41.5":{"name":"@f5-sales-demo/xcsh-stats","version":"21.41.5","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.41.5","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"f88990fcb72d6ab68b87998ed973d4fd1bc25cd7","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.41.5.tgz","fileCount":24,"integrity":"sha512-RQMU2ixiMXNO5lwKmroYtiO/bF6TYdNMF64lEoKNCD9CKSXV5nOTagjN3uPDVJ6BaRLeUecFKP8CzZ2EdWVz0Q==","signatures":[{"sig":"MEYCIQCWDMy68LVRCL2YLNBd4JGvFECY6E4trAdsdDR7PWrgnwIhANzY1s1czs1JonBPyx1IZfwxAvedJ7pjE9PP1pPJhyT/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA46RWaaBeKRSiIx9D7KU1LToN+Nx1pEzG2S/fySBqsUAiBFI27/d1gerQxFN5Mm6ECIEUTkP7Vo8Nmnti1t87hRrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"527e5e67d69c185d9cfa3bfbeeb9b20c49f568ae","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.41.5","@f5-sales-demo/pi-utils":"21.41.5"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.41.5_1790173780225_0.6452092293022511","host":"s3://npm-registry-packages-npm-production"}},"21.42.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.42.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.42.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3e51c26fef47985647314b86763ca90d94bdf68a","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.42.0.tgz","fileCount":24,"integrity":"sha512-i6aUXFYWGkavk+aGNQDlM+zsSVCYT0WNMVe8jyuwYGrDdYJZLOyQloBVAccX+Xz24od2OUZFE06MFN6sIgOvXw==","signatures":[{"sig":"MEYCIQC+KI3u3NWxZRDxzv6z0+KTo7rgL9E/evVXwMlLF4YfkQIhAPt9G8hlXMrp6pfHF28z66Bd2LkMWUOnXrMzBDDUUGXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDU+ICW0P0pGeEDn1g+FkUX+gjaLsgwCkW5Flaw4JXIOAiEAzL2uD08EcxNAuvMjox1G/KcoubfuUAel5P5ZZW3mL5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"3c71f7719e8cfdb4b16c058a5630bb9b90d3172b","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.42.0","@f5-sales-demo/pi-utils":"21.42.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.42.0_1790210335271_0.6192090111842015","host":"s3://npm-registry-packages-npm-production"}},"21.43.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.43.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.43.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"fff0b5b7e512c2b084859de938ccbf6085b482fb","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.43.0.tgz","fileCount":24,"integrity":"sha512-F/8TQ1QxuZwts2vF6ol3amnk+yNkgeHwhhQrcghtD8YagM1tWPAZdtZ1/oiBcM9jNnTo/vkOD/EL4ZqqLBVRXg==","signatures":[{"sig":"MEUCIBZ/LSMEteEbSR9fOGWE8YObg2K3hu5dxFeQwC+5ziCQAiEAh5pbJA620njZQR4nHIub4wGrQ/Eqn2R3VK50w8hsNTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFQZveQfcVVfPRmDhW0xr7jaQuTwAVbTdv6PBdzPUNlQIhAMRzvMbrTiXNV/kuoxzwSsecP93gSMP0WndlP28E267X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"a95a45b1b0f62f266192db3318181cb45e01df42","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.43.0","@f5-sales-demo/pi-utils":"21.43.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.43.0_1790221512904_0.974508685553308","host":"s3://npm-registry-packages-npm-production"}},"21.43.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.43.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.43.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"adbec4ada6ebbd597a703c371b25ef656d81a431","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.43.1.tgz","fileCount":24,"integrity":"sha512-eO/qjrS5F2wCkzNUQPSOe/NaxvsIgww0XjJ/+0FsD29OXXQSBzIbP3kfPeF7Dx/2alyuld3I61KJ2Y00Dc4vSA==","signatures":[{"sig":"MEYCIQC9p8jvtoRo6aMFgU4Rzd7h+KJrXOc+yxFA6FUYjkf1qAIhAJDQeKJj9uAEImgug/KPrlEB5oIXZC+gSr5CbhSBFc3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBAiTDYAFq33Nh2CIRIN+AtN+GH+idJppvz4QZAdKsuwIgXq98/qZ16lZaM780neQkDz2aCIkmL/wckwq3/foe1ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"52977a8638fa3f0543c64d1ca887c7568e7846d4","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.43.1","@f5-sales-demo/pi-utils":"21.43.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.43.1_1790223219363_0.502026079169603","host":"s3://npm-registry-packages-npm-production"}},"21.43.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.43.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.43.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"8dc7ff85c6e7935b5b5b8fec89ed23fe7cc50547","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.43.2.tgz","fileCount":24,"integrity":"sha512-pPFdlseM2fg80eomx4iRXypXSsJzX2N/hMtsp6OcSJSv/eEe/L+509eQbWgf1YUj8YbU77wqphjj6figHzUW6g==","signatures":[{"sig":"MEYCIQD8CkAUa5JQTCMWmedZQM9PEDOeDdKHUIS7i/cwTI7BDQIhAKB1KARnwr7jUrrDeV4g6QR9pFt+SCZOhD+JNm7SgCOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeUrHzNwDzCsmvBEnffGdGU0uZbPHBzbVEI4RXUkiTewIhAKis8ZmLv4T6V4g938YYmlOZ2/2Tb1POKrTP+78L5OuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"117d89d2d2ba9619e4c652d28b6db7c7d17eafd9","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.43.2","@f5-sales-demo/pi-utils":"21.43.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.43.2_1790226920681_0.3463962091517787","host":"s3://npm-registry-packages-npm-production"}},"21.43.4":{"name":"@f5-sales-demo/xcsh-stats","version":"21.43.4","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.43.4","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"4dc32d20623b4a9b3351b9cf4337c08f6a7e098e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.43.4.tgz","fileCount":24,"integrity":"sha512-4keLhaisQFv8ErwHztRcZkFGnObqY6VfF5aEFpcGJBHBmGx8I74bnXQaSxNsx7n/4hgWOuK0YRD/YeWknNRWvw==","signatures":[{"sig":"MEQCIG8YyzDi7ZljPzNkjQoFksGnn+zhDGp5qfZauMnXj0KdAiAXcPV9aeZIUJG8F4ztG50Fl+oF+fn1OqhvztpZZl2QDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxHuXrg+qUh74wiTpY8Z8/CnlojMQaRLjSN59HHxizAAIhAN0itLft8gy4/O9lINYkczyM3csPQD+twYFVcJCoIy7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"b0621283758b2ecf512249de1f693bbc693646c2","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"10.9.8","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.43.4","@f5-sales-demo/pi-utils":"21.43.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.43.4_1790275893131_0.37139954594005165","host":"s3://npm-registry-packages-npm-production"}},"21.43.8":{"name":"@f5-sales-demo/xcsh-stats","version":"21.43.8","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.43.8","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0716beded3dd48b2101050b485fb0b11fc3bddb4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.43.8.tgz","fileCount":24,"integrity":"sha512-ZMGehz0w5WSEVECGTYsgPuV0X0ZSmK9XVM/TmSc9OefGdEiaoTUDc8YhSnDYjI0V1Fqrv7pKjNqTMC8PGhwNgQ==","signatures":[{"sig":"MEQCIAqHCqV4bPF3bLjCs4wktnDj8dA6WCyBTN+D60z85XipAiBQRnXnMWIQhz4y2ZobCiFvcnfR55hKja2H81NI0kPjdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBd+qrgxrTEhsmylKlNpm+zmLJIsEyOv89doTGzhYV7jAiB4dPbEmxbcK3KEEdhLn/O7NXGmdqquCZlcEflLKGtQIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.43.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"7c4fc17516d0d4b1ed8f807284595099eaf344aa","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.43.8","@f5-sales-demo/pi-utils":"21.43.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.43.8_1790309469311_0.020588419542693526","host":"s3://npm-registry-packages-npm-production"}},"21.44.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.44.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.44.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"7d6cff758914fa6b44618a46a577531fc9a7b7d0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.44.0.tgz","fileCount":24,"integrity":"sha512-Xzyly7DGNNYsAxYNLTAxu9aVJhr4mNTQCMlYYZIyDIzD+Woh1l/4WQLyzBKrvzMeOW107QRxDDphjoR7Y9Wgew==","signatures":[{"sig":"MEUCIQDesIyhI8TkEXUknk2X/rkuc8pBtzR8mJl+qh8pohjXSAIgK2omHIl3PS7yk/9uxyTTKzIHZnVYnFMLFBeN3qIBr8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/O/RtXnkPfq0UzPu1gKh9j7MN48sECwBGmQ2m1AIjSAiEA9Qf/fIaehRFRdq+zZNyQGoThJ/5MzTmcPDgodpTSE8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5f863262a0113bad11b07ecde8bb65fea0874cba","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.44.0","@f5-sales-demo/pi-utils":"21.44.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.44.0_1790311237049_0.2200088970177898","host":"s3://npm-registry-packages-npm-production"}},"21.44.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.44.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.44.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"eeb7bc0c8b880e047bbf62bfd9da4c19224ebbf1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.44.1.tgz","fileCount":24,"integrity":"sha512-76yzES8yO/fF1Kd9ARO97TbAyOoWNqqQZ3fDjjt2I/XIl3AcR0i4YdHvsy1bFav70wHYXhH1vXtQIQsLvZgvUw==","signatures":[{"sig":"MEYCIQCZyrsMl1R4HeArsw+l6vbJ1IlDJjOYzj9AiPDZ9yjN8AIhAIxw8Rx9FWyiTvHhQnzgzDDRp6VV4WLNGaDCMLghkmm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGqzNbyOn7g5t4w3JgiCm+WlTka+nayOpYf9XhYpyAOmAiEA/YHOAIBZgqJkFc3fa31gDahYOkV+9aNruB9zzYYD5WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"708dcced0de17ecf3390a19f650f8784e3ceadcc","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.44.1","@f5-sales-demo/pi-utils":"21.44.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.44.1_1790335180353_0.7176849381290078","host":"s3://npm-registry-packages-npm-production"}},"21.45.0":{"name":"@f5-sales-demo/xcsh-stats","version":"21.45.0","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.45.0","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"ddec98522b0282a68288ef7148f6f79e27e15a90","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.45.0.tgz","fileCount":24,"integrity":"sha512-Ir2zZdtd+VITm6NwTcqfBeYbdAcE4lOUdxBkVUQ2EBkG6BR7XYVES98fKsRLjtuRLRRafJPx6gO6+MKafVVyLA==","signatures":[{"sig":"MEQCIBhWvvb1rkWveLNTP4BI57f5iksHBKEyorYq20bLK9/0AiAKDylqtmOifMO3q1bhLrari7tLPnXHh/6nCbRHXSKXRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiKsMb3FtDiIyj7aWasrIo+BGwMDyfTf3dwxLGaCE3DgIgHmrWOagEvyKsaqzW8jK68yOEyYMCJGeZT4ywOnJp6hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"1a7543cf3b387497a063638d4272702fa34615af","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.45.0","@f5-sales-demo/pi-utils":"21.45.0"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.45.0_1790342745561_0.1486726473693687","host":"s3://npm-registry-packages-npm-production"}},"21.45.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.45.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.45.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"3d4d6ace112ab882a377447e93c45a17989652b1","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.45.1.tgz","fileCount":24,"integrity":"sha512-HPhnVMLmRHtFyl6iiGSdOKaZgYT5gaCIMQcPfi3x+ymlE6gonqdyY1xeNHNpshkhOcHgTSBK/4sexoJCc7TqXw==","signatures":[{"sig":"MEQCIEYuH+tzFs4W1EpW0OUYAwm3rqVBVsRrqwJNSR1Ysy9CAiBu3FOQMo6FhduMr2yJN2Bs4/fFrYCNSoJm4npLwJsMKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvtPdpRL7ATebZ8Xqv6nZ2O4GaZYH+taArJSPVZHp/iwIhAPkSSCIbiug5xv5xl5WQV9xo/i332m3azVEfv4FesRMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"ef844972368fcb6f5636cc8a036454555c522941","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.45.1","@f5-sales-demo/pi-utils":"21.45.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.45.1_1790344987629_0.5637884131661353","host":"s3://npm-registry-packages-npm-production"}},"21.45.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.45.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.45.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"d5029788daed6246acd6ecdf3d4e5713142aa2a0","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.45.2.tgz","fileCount":24,"integrity":"sha512-171z4h+RrfJn55eAq+i8A/zoMRuTF/6teMXrMoYKuKTFnTJr8uxcRA2OsSM8ub+HGgfak7UVeJUGH07AUi43Dg==","signatures":[{"sig":"MEUCIExjPps5Ls8MhHZV9ZGm1IpT08scj+GnLWiRIZar0lI9AiEAzhYdHJSsNG7N+cejDLdUxtMNAkOTKO11WW/lcLNsVR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3GwQSS61rt/5PE4Xvf8+KZQZsC1UQmyTTLm+O4gEwiwIhAPqDncVmjOUT5c2UYln8wXDN6Sm+cF5kv0vakne3S6mN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"03750851e444f62aa128f72454749f7ab824afdd","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.45.2","@f5-sales-demo/pi-utils":"21.45.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.45.2_1790349040899_0.1182812466485037","host":"s3://npm-registry-packages-npm-production"}},"21.45.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.45.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.45.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"1d9b88ab2867cf7a3b34b9547a3503fa90791b4b","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.45.3.tgz","fileCount":24,"integrity":"sha512-24rUQqU4hpuQp+xOECjBW5rXsqyTUVpNoOIcmItL2tSwx1TXAeB2n1lxQRFPGB3mRCBe/FEW+EfAHonGZdVPbw==","signatures":[{"sig":"MEUCIQCYnz6VX2RqVZeSuEnwGUJcXpuZmHyj2vtL8QCnEvutkwIgJDAgNkw+jNUDPz8qEzXiuBSUegLl92gtXFn3wj+MhbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOA/uoh1/NG/j1HJH1glkgXI860ERdbEckthQdXwZedAiAUnuxbJQYBkgi6NXvR9+RAbc4FboJZ8qhSeIY9Yku7Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"f2bcda523f9298bf318b85466aff6e44e8ff5872","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.45.3","@f5-sales-demo/pi-utils":"21.45.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.45.3_1790351602077_0.1744735450721253","host":"s3://npm-registry-packages-npm-production"}},"21.46.1":{"name":"@f5-sales-demo/xcsh-stats","version":"21.46.1","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.46.1","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"a5d9174d44fadb7adfe7af4667709658f400de2e","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.46.1.tgz","fileCount":24,"integrity":"sha512-Qs4/S0/oxY69rcUfb8DH8GhOFZ/Ri2PXxc69WmZJf1asVmRNB9gpY7rKBhvsRAHcjyQ2ibDQA8LnP59bWNh6gA==","signatures":[{"sig":"MEYCIQCU5h5QX3fTNBDCu0gFkE5OF92xDglQ6BRlJCCLIWvoDwIhANfE6lxMfRvHT2K9GfSfkTJgjVVDhJBr1E1dIIqarDj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAlWDGsI2MtUIcomhQx3cGj1AgGE7CGFeHv+0cS/NWowIhAL+bS1OHL5Oj9tN9kirA3LZ8dw2huWtsYOK4KlnlQbcE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"e8aefcdb3eabc469b946dd30a9b1ea40d1ada8d5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.46.1","@f5-sales-demo/pi-utils":"21.46.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.46.1_1790359247979_0.3976506715627486","host":"s3://npm-registry-packages-npm-production"}},"21.46.2":{"name":"@f5-sales-demo/xcsh-stats","version":"21.46.2","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.46.2","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"0876d38722464c6833b022dd309deaf16b1520a9","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.46.2.tgz","fileCount":24,"integrity":"sha512-SmreLePv54HPUh8y4vnmCxLCeNCUwDr/85GnZKzhI9riYOA6rCnWxuh2HPxyRuTiP9meGvdsI4nzkxERZEIpSg==","signatures":[{"sig":"MEQCIBvepUdRI3YT8DCF/HcG2TAPfkQXkgGsNXY6jTfbXx/0AiB4nh3zU22Iqk1lNwqn+WH5yYsWzfqR0rPfskcnjnZ11Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCltfx4mZaZBVYMEheHtLQkqNiv/kuinNJ2j3oLxq81lwIgL0KvXH/4XExjeZ79wFIET/FVuqdM/7hs6Y50ktWDLi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"5025c7976d3432ec361952ace57cd241b700cee5","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.46.2","@f5-sales-demo/pi-utils":"21.46.2"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.46.2_1790364257000_0.8099755896126128","host":"s3://npm-registry-packages-npm-production"}},"21.46.3":{"name":"@f5-sales-demo/xcsh-stats","version":"21.46.3","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@f5-sales-demo/xcsh-stats@21.46.3","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"homepage":"https://github.com/f5-sales-demo/xcsh","bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"bin":{"xcsh-stats":"src/index.ts"},"dist":{"shasum":"cda2946878eb5517a64615485f3b4627974211c4","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.46.3.tgz","fileCount":24,"integrity":"sha512-4D9TuCY/oJmgQl4OQV/oz1ucLIEDfm+AyVRscTNGEOKdfmxCx0iu0ytygl/WyvXfxJQ9XgXLr+3VMuFfjVMFNA==","signatures":[{"sig":"MEQCICnhbg29tCchxfY99J09fT7aRWxRGLHG0WkbbX6C8L2TAiBsqh0oFDqArcsdBgG3GmmfA+PNsDzeloirepy99838mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDGst5ZGe1dul+2+2oHKb2PikhJer/kBz48eaZB2JAEPAiEAldDi9UW0i3ZE7QeNoNZzBWy0efdMfUHdelNthM3BcRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"afe78fbd1e26269c71836c545c097c9f7246b17d","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.46.3","@f5-sales-demo/pi-utils":"21.46.3"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/xcsh-stats_21.46.3_1790367343132_0.25086117050148227","host":"s3://npm-registry-packages-npm-production"}},"21.46.4":{"_id":"@f5-sales-demo/xcsh-stats@21.46.4","bin":{"xcsh-stats":"src/index.ts"},"bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"dist":{"shasum":"a1b818292e188cd9ce30d45c9747b4be1366a42d","tarball":"https://registry.npmjs.org/@f5-sales-demo/xcsh-stats/-/xcsh-stats-21.46.4.tgz","fileCount":24,"integrity":"sha512-5sX/zhisee1aasasOyMdosFLg2jGA+uTDy7I4cszzR5S5fMzk7SRmiu7ImNAO6MmleYvDRsrrAEQEdd68kX0CQ==","signatures":[{"sig":"MEUCIFKAIVP4OcLWHcJj21Cb2kpLIMY6MpcsgzuucBhClvn6AiEAluFAo5i0DgC3r3NTnriSD21d4WM3Xqf1s4CwnLtLZYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA02+WVh0lqhPkMLKRB8Tfo/qIqg1OiknA1X9yj7OY/IAiAq9nktnopX+qvndrpWnDiHtJnpSSPqmMRuzBFPEwF6yQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@f5-sales-demo%2fxcsh-stats@21.46.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94093},"main":"./src/index.ts","name":"@f5-sales-demo/xcsh-stats","type":"module","types":"./src/index.ts","author":{"name":"Can Boluk"},"engines":{"bun":">=1.4.2"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./*":{"types":"./src/*.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./client":{"types":"./src/client/index.tsx","import":"./src/client/index.tsx"},"./client/*":{"types":"./src/client/*.ts","import":"./src/client/*.ts"},"./client/components/*":{"types":"./src/client/components/*.ts","import":"./src/client/components/*.ts"}},"gitHead":"21b9fccf892f785ce337835a9f63f8e63ce7b124","license":"MIT","scripts":{"dev":"bun run src/index.ts","fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test","build":"bun run build.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit && tsgo -p tsconfig.client.json --noEmit"},"version":"21.46.4","_npmUser":{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"},"homepage":"https://github.com/f5-sales-demo/xcsh","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"_npmVersion":"11.19.1","description":"Local observability dashboard for pi AI usage statistics","directories":{},"maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"_nodeVersion":"26.3.0","dependencies":{"react":"19.2.8","chart.js":"^4.5","date-fns":"~4.4.0","react-dom":"19.2.8","lucide-react":"1.40.0","react-chartjs-2":"^5.3","@tailwindcss/node":"4.3.3","@f5-sales-demo/pi-ai":"21.46.4","@f5-sales-demo/pi-utils":"21.46.4"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"8.5.28","@types/bun":"1.4.2","tailwindcss":"4.3.3","@types/react":"19.2.18","@types/react-dom":"19.2.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xcsh-stats_21.46.4_1790371313039_0.8749031212322238"}}},"time":{"created":"2026-06-26T15:15:34.345Z","modified":"2026-09-25T21:21:53.565Z","19.51.2":"2026-06-26T15:15:34.645Z","19.51.3":"2026-06-26T23:52:15.357Z","19.51.4":"2026-06-27T01:00:09.059Z","19.52.0":"2026-06-29T19:48:35.225Z","19.53.0":"2026-06-30T12:05:53.542Z","19.53.1":"2026-06-30T13:54:06.496Z","19.53.2":"2026-06-30T20:38:14.014Z","19.54.0":"2026-07-02T03:37:34.950Z","19.55.0":"2026-07-02T23:01:57.848Z","19.55.1":"2026-07-03T01:25:36.269Z","19.56.0":"2026-07-03T13:32:58.080Z","19.56.1":"2026-07-03T18:14:24.673Z","19.56.2":"2026-07-04T00:42:28.240Z","19.57.0":"2026-07-04T20:54:33.343Z","19.57.1":"2026-07-04T21:21:37.376Z","19.57.2":"2026-07-04T22:29:47.071Z","19.58.0":"2026-07-05T04:00:01.211Z","19.58.1":"2026-07-05T13:53:30.779Z","19.58.2":"2026-07-05T17:40:51.081Z","19.58.3":"2026-07-05T18:27:49.302Z","19.60.0":"2026-07-05T20:00:41.462Z","19.61.0":"2026-07-05T20:32:27.763Z","19.61.1":"2026-07-07T01:18:51.894Z","19.61.2":"2026-07-07T05:33:46.568Z","19.61.3":"2026-07-07T12:21:35.377Z","19.61.4":"2026-07-07T16:40:40.980Z","19.61.5":"2026-07-08T02:09:37.030Z","19.62.0":"2026-07-08T02:45:37.192Z","19.62.1":"2026-07-08T17:15:22.756Z","19.62.2":"2026-07-08T20:47:59.833Z","19.62.3":"2026-07-09T05:09:53.719Z","19.62.4":"2026-07-09T14:16:18.461Z","19.62.5":"2026-07-09T19:04:24.057Z","19.62.6":"2026-07-09T21:05:35.722Z","19.62.7":"2026-07-10T04:00:11.097Z","19.62.8":"2026-07-10T11:36:49.902Z","19.62.9":"2026-07-10T18:00:27.049Z","19.62.10":"2026-07-10T19:03:06.873Z","19.62.11":"2026-07-11T09:46:10.965Z","19.62.12":"2026-07-12T14:00:16.110Z","19.62.13":"2026-07-12T14:32:38.612Z","19.62.14":"2026-07-12T15:14:03.545Z","19.63.0":"2026-07-14T14:50:37.025Z","19.63.1":"2026-07-14T15:30:35.089Z","19.63.2":"2026-07-15T00:16:44.914Z","19.63.3":"2026-07-15T04:31:44.125Z","19.63.4":"2026-07-15T11:59:09.761Z","19.63.5":"2026-07-16T19:41:51.061Z","19.63.6":"2026-07-17T15:57:23.104Z","19.63.7":"2026-07-19T03:49:01.121Z","19.63.9":"2026-07-19T15:56:15.282Z","19.64.0":"2026-07-20T04:21:23.925Z","19.64.1":"2026-07-20T11:22:04.372Z","19.64.2":"2026-07-20T14:31:51.094Z","19.64.3":"2026-07-20T16:33:46.969Z","19.65.0":"2026-07-20T19:07:23.973Z","19.66.0":"2026-07-20T19:57:45.487Z","19.66.1":"2026-07-20T22:35:53.014Z","19.66.2":"2026-07-21T01:39:24.913Z","19.66.3":"2026-07-21T02:08:10.009Z","19.66.4":"2026-07-21T10:49:31.876Z","19.67.0":"2026-07-21T11:34:54.602Z","19.68.0":"2026-07-21T12:45:13.678Z","19.69.0":"2026-07-21T20:20:44.158Z","19.70.0":"2026-07-21T21:16:05.963Z","19.70.1":"2026-07-21T22:01:15.110Z","19.70.2":"2026-07-22T01:20:40.389Z","19.71.0":"2026-07-22T01:52:04.558Z","19.72.0":"2026-07-22T03:07:20.940Z","19.72.1":"2026-07-22T04:30:35.275Z","19.73.0":"2026-07-22T05:24:46.437Z","19.74.0":"2026-07-22T06:19:34.404Z","19.74.1":"2026-07-22T10:39:52.782Z","19.74.2":"2026-07-22T13:12:08.636Z","19.75.0":"2026-07-22T14:09:11.240Z","19.76.0":"2026-07-22T17:06:22.689Z","19.77.0":"2026-07-23T02:01:37.354Z","19.78.0":"2026-07-23T02:38:18.484Z","19.79.0":"2026-07-23T06:05:24.957Z","19.80.0":"2026-07-23T06:51:18.489Z","19.81.0":"2026-07-23T07:33:45.793Z","19.81.1":"2026-07-23T08:35:20.001Z","19.81.2":"2026-07-23T12:48:33.268Z","19.82.0":"2026-07-23T13:53:39.255Z","19.83.0":"2026-07-23T14:21:07.632Z","19.84.0":"2026-07-23T15:21:22.729Z","19.85.0":"2026-07-23T16:59:24.006Z","19.85.2":"2026-07-23T18:54:16.662Z","19.85.3":"2026-07-23T21:04:08.898Z","19.85.4":"2026-07-23T21:25:12.835Z","19.85.5":"2026-07-23T22:30:58.028Z","19.85.6":"2026-07-23T23:42:24.891Z","19.85.7":"2026-07-24T13:42:19.971Z","19.86.0":"2026-07-24T17:20:10.462Z","19.87.0":"2026-07-24T18:05:21.019Z","19.87.1":"2026-07-24T18:54:03.475Z","19.88.0":"2026-07-24T19:23:38.621Z","19.89.0":"2026-07-25T00:13:07.725Z","19.89.1":"2026-07-25T00:57:41.082Z","19.90.0":"2026-07-25T01:59:14.334Z","19.90.1":"2026-07-25T03:26:40.399Z","19.91.0":"2026-07-25T15:59:17.374Z","19.91.1":"2026-07-25T17:31:02.057Z","19.92.0":"2026-07-26T00:13:53.459Z","19.92.1":"2026-07-26T01:30:40.245Z","19.92.2":"2026-07-26T02:49:11.654Z","19.93.0":"2026-07-26T05:48:02.876Z","19.94.0":"2026-07-26T06:39:20.475Z","19.94.1":"2026-07-26T10:26:12.982Z","19.94.2":"2026-07-26T14:44:56.953Z","19.95.0":"2026-07-26T17:33:19.532Z","19.95.1":"2026-07-26T23:17:56.646Z","19.95.2":"2026-07-27T11:51:15.722Z","19.95.3":"2026-07-27T13:30:12.131Z","19.95.4":"2026-07-27T14:51:20.067Z","19.97.0":"2026-07-27T22:50:21.819Z","19.97.1":"2026-07-27T23:34:21.746Z","19.98.0":"2026-07-28T01:00:18.455Z","19.98.1":"2026-07-28T03:07:36.963Z","19.98.2":"2026-07-28T04:18:31.116Z","19.98.3":"2026-07-28T05:56:07.070Z","19.98.4":"2026-07-28T10:14:58.924Z","19.98.5":"2026-07-28T10:55:11.110Z","19.98.6":"2026-07-28T11:40:11.935Z","19.98.7":"2026-07-28T12:26:53.952Z","19.98.8":"2026-07-28T13:48:27.446Z","19.98.9":"2026-07-28T15:05:11.327Z","19.98.10":"2026-07-28T15:23:16.712Z","19.99.0":"2026-07-28T18:11:18.323Z","19.100.0":"2026-07-28T22:48:59.791Z","19.100.1":"2026-07-29T01:14:08.412Z","19.101.0":"2026-07-29T22:01:36.520Z","19.101.1":"2026-07-30T02:36:06.495Z","19.101.2":"2026-07-30T03:37:56.394Z","19.101.3":"2026-07-30T04:53:49.161Z","19.102.0":"2026-07-30T06:12:42.958Z","19.102.1":"2026-07-30T10:08:22.934Z","19.102.2":"2026-07-30T10:47:34.023Z","19.102.3":"2026-07-30T17:19:46.932Z","19.102.4":"2026-07-30T20:44:54.748Z","19.102.5":"2026-07-30T23:00:38.241Z","19.102.6":"2026-07-31T02:07:40.201Z","19.102.7":"2026-07-31T02:41:36.167Z","19.102.8":"2026-07-31T03:47:48.211Z","19.103.0":"2026-07-31T05:04:28.718Z","19.103.1":"2026-07-31T06:47:33.341Z","19.103.2":"2026-07-31T10:36:34.173Z","19.103.3":"2026-07-31T11:02:21.425Z","19.103.4":"2026-07-31T13:41:46.562Z","19.104.0":"2026-07-31T14:12:44.268Z","19.105.0":"2026-07-31T14:50:16.184Z","19.105.1":"2026-07-31T16:02:51.426Z","19.105.2":"2026-07-31T17:06:31.197Z","19.105.3":"2026-07-31T17:45:05.308Z","19.105.4":"2026-07-31T18:14:08.902Z","19.105.6":"2026-07-31T20:37:23.599Z","19.105.7":"2026-07-31T21:51:11.880Z","20.0.0":"2026-08-01T01:46:00.586Z","20.0.1":"2026-08-01T02:36:31.535Z","20.0.2":"2026-08-01T03:41:51.395Z","20.0.3":"2026-08-01T05:59:13.984Z","20.0.4":"2026-08-01T07:20:51.776Z","20.0.5":"2026-08-01T10:25:56.212Z","20.1.0":"2026-08-01T14:24:38.008Z","20.1.1":"2026-08-01T18:28:12.456Z","20.1.2":"2026-08-01T21:30:11.640Z","20.2.2":"2026-08-02T01:43:16.932Z","20.2.3":"2026-08-02T03:26:31.490Z","20.2.4":"2026-08-02T05:15:20.442Z","20.2.6":"2026-08-02T17:27:08.162Z","20.2.7":"2026-08-03T12:02:50.547Z","20.3.0":"2026-08-04T07:08:51.984Z","20.3.1":"2026-08-04T13:27:56.106Z","20.3.2":"2026-08-04T16:14:02.746Z","20.3.3":"2026-08-04T20:20:24.135Z","20.4.0":"2026-08-04T22:31:22.537Z","20.4.1":"2026-08-05T01:37:11.137Z","20.4.2":"2026-08-05T06:17:28.488Z","20.4.3":"2026-08-05T06:59:30.039Z","20.4.4":"2026-08-05T08:56:57.891Z","20.4.5":"2026-08-05T10:16:28.678Z","20.4.6":"2026-08-05T18:50:05.493Z","20.5.0":"2026-08-05T20:07:11.476Z","20.5.1":"2026-08-05T22:34:27.693Z","20.6.0":"2026-08-06T11:58:31.483Z","20.6.1":"2026-08-07T00:16:05.201Z","20.6.2":"2026-08-07T10:08:15.055Z","20.7.0":"2026-08-07T13:38:42.356Z","20.8.0":"2026-08-08T04:06:15.384Z","20.8.1":"2026-08-08T09:29:39.331Z","20.8.2":"2026-08-08T14:34:57.854Z","20.8.3":"2026-08-09T06:08:12.221Z","20.8.4":"2026-08-09T09:19:55.254Z","20.8.5":"2026-08-09T13:30:17.428Z","20.8.6":"2026-08-10T06:09:41.058Z","20.9.0":"2026-08-10T17:52:48.093Z","20.10.0":"2026-08-10T19:39:43.420Z","20.11.0":"2026-08-10T21:06:35.091Z","20.12.0":"2026-08-11T03:08:26.783Z","20.13.0":"2026-08-11T05:43:07.707Z","20.13.2":"2026-08-11T15:23:32.590Z","20.14.0":"2026-08-12T08:05:46.271Z","20.15.1":"2026-08-13T13:26:11.744Z","20.15.2":"2026-08-13T23:58:54.791Z","20.15.3":"2026-08-14T11:45:12.079Z","20.16.0":"2026-08-15T05:38:12.837Z","20.17.0":"2026-08-15T07:13:06.236Z","20.18.0":"2026-08-15T08:18:02.991Z","20.18.1":"2026-08-15T13:57:04.538Z","20.19.0":"2026-08-15T15:11:57.319Z","20.19.1":"2026-08-15T22:42:26.012Z","20.19.2":"2026-08-16T02:02:10.306Z","20.19.3":"2026-08-16T08:53:42.361Z","20.19.4":"2026-08-16T15:23:18.496Z","20.13.1":"2026-08-16T15:28:50.021Z","20.15.0":"2026-08-16T15:49:45.344Z","20.19.5":"2026-08-16T19:52:00.236Z","20.20.0":"2026-08-16T23:14:10.907Z","20.20.1":"2026-08-17T09:20:19.717Z","20.20.2":"2026-08-17T13:25:22.288Z","20.20.3":"2026-08-18T09:19:38.521Z","20.20.6":"2026-08-21T13:37:04.322Z","20.22.0":"2026-08-25T00:36:21.106Z","20.22.2":"2026-08-26T01:20:42.424Z","20.22.3":"2026-08-27T13:26:01.514Z","21.0.0":"2026-08-28T11:01:33.395Z","21.1.0":"2026-08-28T19:41:08.680Z","21.2.0":"2026-08-30T03:44:21.272Z","21.2.1":"2026-08-31T14:09:54.197Z","21.4.0":"2026-09-01T02:47:44.978Z","21.5.0":"2026-09-01T13:14:18.708Z","21.5.1":"2026-09-01T17:43:47.939Z","21.5.2":"2026-09-01T20:51:25.057Z","21.5.3":"2026-09-01T21:37:31.786Z","21.5.5":"2026-09-02T00:07:36.904Z","21.5.6":"2026-09-02T01:11:50.045Z","21.5.7":"2026-09-02T03:56:36.748Z","21.6.0":"2026-09-02T04:32:23.345Z","21.6.1":"2026-09-02T11:25:17.227Z","21.6.2":"2026-09-02T14:26:35.818Z","21.6.3":"2026-09-02T15:54:48.133Z","21.6.4":"2026-09-02T19:32:43.774Z","21.7.0":"2026-09-02T21:57:07.173Z","21.8.0":"2026-09-03T01:55:32.128Z","21.9.0":"2026-09-03T04:49:38.802Z","21.9.1":"2026-09-03T05:58:16.443Z","21.9.2":"2026-09-03T06:32:49.554Z","21.9.3":"2026-09-03T12:23:19.310Z","21.9.4":"2026-09-03T16:14:27.548Z","21.10.0":"2026-09-03T16:44:20.085Z","21.10.1":"2026-09-03T17:36:05.798Z","21.11.2":"2026-09-03T22:51:36.987Z","21.11.3":"2026-09-04T03:39:43.446Z","21.11.4":"2026-09-04T03:58:51.619Z","21.11.5":"2026-09-04T20:31:29.806Z","21.11.6":"2026-09-04T22:32:01.621Z","21.11.7":"2026-09-05T06:20:32.142Z","21.11.8":"2026-09-05T14:02:43.237Z","21.11.9":"2026-09-05T19:43:34.873Z","21.12.0":"2026-09-06T00:04:45.578Z","21.12.1":"2026-09-06T04:41:38.166Z","21.12.2":"2026-09-06T05:27:20.062Z","21.13.0":"2026-09-06T06:12:04.055Z","21.13.1":"2026-09-06T13:41:13.829Z","21.13.2":"2026-09-06T15:05:39.682Z","21.14.0":"2026-09-06T16:28:02.321Z","21.14.1":"2026-09-06T18:57:42.706Z","21.15.0":"2026-09-06T21:00:30.882Z","21.15.1":"2026-09-06T22:26:45.585Z","21.16.0":"2026-09-07T05:09:23.733Z","21.17.0":"2026-09-07T06:05:36.206Z","21.18.0":"2026-09-07T17:19:26.322Z","21.19.0":"2026-09-08T18:48:27.721Z","21.19.1":"2026-09-08T19:47:19.648Z","21.19.2":"2026-09-09T00:23:17.876Z","21.19.3":"2026-09-09T03:53:40.481Z","21.19.4":"2026-09-09T04:16:14.982Z","21.19.5":"2026-09-09T05:16:38.230Z","21.20.0":"2026-09-09T09:38:06.175Z","21.21.0":"2026-09-09T11:59:11.412Z","21.21.1":"2026-09-09T14:20:53.387Z","21.21.2":"2026-09-09T15:47:52.274Z","21.21.3":"2026-09-09T16:40:11.023Z","21.23.0":"2026-09-10T12:52:03.964Z","21.24.0":"2026-09-10T17:34:36.383Z","21.24.4":"2026-09-11T04:37:45.592Z","21.25.0":"2026-09-12T11:37:09.181Z","21.27.0":"2026-09-12T23:27:52.097Z","21.27.1":"2026-09-13T04:35:33.639Z","21.28.0":"2026-09-13T17:25:21.316Z","21.28.1":"2026-09-13T18:11:25.283Z","21.29.0":"2026-09-16T13:47:39.582Z","21.29.1":"2026-09-16T15:41:17.730Z","21.29.2":"2026-09-16T17:54:56.216Z","21.29.3":"2026-09-16T20:50:29.015Z","21.29.4":"2026-09-17T00:01:15.363Z","21.29.5":"2026-09-17T01:14:40.016Z","21.30.1":"2026-09-17T16:11:42.621Z","21.32.0":"2026-09-17T22:28:10.356Z","21.31.0":"2026-09-17T22:40:36.747Z","21.32.4":"2026-09-18T11:29:53.711Z","21.33.0":"2026-09-18T18:41:35.349Z","21.33.2":"2026-09-18T23:23:22.599Z","21.33.3":"2026-09-19T00:06:54.069Z","21.33.5":"2026-09-19T02:53:34.112Z","21.33.6":"2026-09-19T04:05:51.292Z","21.33.7":"2026-09-19T12:43:39.879Z","21.33.8":"2026-09-19T13:50:47.469Z","21.33.9":"2026-09-19T14:45:17.696Z","21.33.13":"2026-09-19T19:18:37.867Z","21.33.14":"2026-09-19T20:24:37.656Z","21.33.15":"2026-09-19T21:24:34.732Z","21.34.0":"2026-09-20T12:24:44.042Z","21.35.0":"2026-09-20T17:50:08.872Z","21.35.1":"2026-09-20T22:11:40.750Z","21.35.2":"2026-09-20T23:09:26.239Z","21.35.4":"2026-09-21T03:19:04.131Z","21.35.5":"2026-09-21T04:40:54.579Z","21.36.0":"2026-09-21T10:19:17.308Z","21.36.1":"2026-09-21T12:31:54.372Z","21.37.4":"2026-09-21T19:47:53.481Z","21.37.5":"2026-09-22T02:29:25.555Z","21.37.6":"2026-09-22T02:55:47.731Z","21.37.7":"2026-09-22T04:00:10.064Z","21.37.8":"2026-09-22T04:51:53.031Z","21.37.9":"2026-09-22T06:10:47.803Z","21.38.1":"2026-09-22T23:15:27.146Z","21.38.2":"2026-09-23T00:03:41.092Z","21.39.0":"2026-09-23T02:42:13.701Z","21.39.1":"2026-09-23T04:09:33.279Z","21.40.0":"2026-09-23T05:01:47.206Z","21.41.0":"2026-09-23T07:05:15.964Z","21.41.1":"2026-09-23T08:17:22.523Z","21.41.2":"2026-09-23T08:56:36.828Z","21.41.3":"2026-09-23T11:09:16.038Z","21.41.4":"2026-09-23T13:08:38.354Z","21.41.5":"2026-09-23T14:29:40.303Z","21.42.0":"2026-09-24T00:38:55.376Z","21.43.0":"2026-09-24T03:45:12.989Z","21.43.1":"2026-09-24T04:13:39.459Z","21.43.2":"2026-09-24T05:15:20.774Z","21.43.4":"2026-09-24T18:51:33.218Z","21.43.8":"2026-09-25T04:11:09.404Z","21.44.0":"2026-09-25T04:40:37.149Z","21.44.1":"2026-09-25T11:19:40.447Z","21.45.0":"2026-09-25T13:25:45.665Z","21.45.1":"2026-09-25T14:03:07.709Z","21.45.2":"2026-09-25T15:10:40.992Z","21.45.3":"2026-09-25T15:53:22.183Z","21.46.1":"2026-09-25T18:00:48.111Z","21.46.2":"2026-09-25T19:24:17.088Z","21.46.3":"2026-09-25T20:15:43.229Z","21.46.4":"2026-09-25T21:21:53.134Z"},"bugs":{"url":"https://github.com/f5-sales-demo/xcsh/issues"},"author":{"name":"Can Boluk"},"license":"MIT","homepage":"https://github.com/f5-sales-demo/xcsh","keywords":["ai","observability","metrics","dashboard","llm","statistics"],"repository":{"url":"git+https://github.com/f5-sales-demo/xcsh.git","type":"git","directory":"packages/stats"},"description":"Local observability dashboard for pi AI usage statistics","maintainers":[{"name":"robinmordasiewicz","email":"robin@mordasiewicz.com"}],"readme":"# @f5-sales-demo/xcsh-stats\n\nLocal observability dashboard for AI usage statistics.\n\n## Features\n\n- **Session log parsing**: Reads JSONL session logs from `~/.xcsh/agent/sessions/`\n- **SQLite aggregation**: Efficient stats storage and querying using `bun:sqlite`\n- **Web dashboard**: Real-time metrics visualization with Chart.js\n- **Incremental sync**: Only processes new/modified log entries\n\n## Metrics Tracked\n\n| Metric | Calculation |\n|--------|-------------|\n| Tokens/s | `output_tokens / (duration / 1000)` |\n| Cache Rate | `cache_read / (input + cache_read) * 100` |\n| Error Rate | `count(stopReason=error) / total_calls * 100` |\n| Total Cost | Sum of `usage.cost.total` |\n| Avg Latency | Mean of `duration` |\n| TTFT | Mean of `ttft` (time to first token) |\n\n## Usage\n\n### Via CLI\n\n```bash\n# Start dashboard server (default: http://localhost:3847)\nxcsh stats\n\n# Custom port\nxcsh stats --port 8080\n\n# Print summary to console\nxcsh stats --summary\n\n# Output as JSON (for scripting)\nxcsh stats --json\n```\n\n### Programmatic\n\n```typescript\nimport { getDashboardStats, syncAllSessions } from \"@f5-sales-demo/xcsh-stats\";\n\n// Sync session logs to database\nconst { processed, files } = await syncAllSessions();\n\n// Get aggregated stats\nconst stats = await getDashboardStats();\nconsole.log(stats.overall.totalCost);\nconsole.log(stats.byModel[0].avgTokensPerSecond);\n```\n\n## API Endpoints\n\n| Endpoint | Description |\n|----------|-------------|\n| `GET /api/stats` | Overall stats with all breakdowns |\n| `GET /api/stats/models` | Per-model statistics |\n| `GET /api/stats/folders` | Per-folder/project statistics |\n| `GET /api/stats/timeseries` | Hourly time series data |\n| `GET /api/sync` | Trigger sync and return counts |\n\n## Data Storage\n\n- **Session logs**: `~/.xcsh/agent/sessions/` (JSONL files)\n- **Stats database**: `~/.xcsh/stats.db` (SQLite)\n\n## Dashboard\n\nThe web dashboard provides:\n\n- Overall metrics cards (requests, cost, cache rate, error rate, duration, tokens/s)\n- Time series chart showing requests and errors over time\n- Per-model breakdown table\n- Per-folder breakdown table\n- Auto-refresh every 30 seconds\n\n## License\n\nMIT\n","readmeFilename":"README.md"}