{"_id":"@hoptrendy/web-dashboard","_rev":"69-c7e64dcae5704dc851af55fb95b59481","name":"@hoptrendy/web-dashboard","dist-tags":{"latest":"0.30.6"},"versions":{"0.15.1":{"name":"@hoptrendy/web-dashboard","version":"0.15.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.15.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"54dcdecd265d0ec176a193e239803ff272a273f7","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.15.1.tgz","fileCount":17,"integrity":"sha512-BcQKs8b5JWDnOUbkDpCx80FO2geOncFcX4pMBcnKvrmMBoWgUWBsy3fXhQAEjT0VbzeJrNnZ9RiBHs8TI9wVeg==","signatures":[{"sig":"MEUCIQDOxig8FPp8GoMFDZnozvQtEpERfEo9qIHSoW0Wvo5UVwIgSoB5PT3cz831atn7UPz5xP+h+JG+IhiyfqN96hS/5bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474100},"type":"module","gitHead":"4da7b96b40ec34278553d4b05078c163f150daf8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.15.1_1776922106961_0.5282731993198027","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@hoptrendy/web-dashboard","version":"0.15.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.15.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"510310cb7e3a1d21499d4f28880bb25f34e7730a","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.15.2.tgz","fileCount":17,"integrity":"sha512-fPCZKEGtCveUjoUXqRUdCtmL84adLR41OBXvQlcsC51addYjQOlFwqFbeNmWek04kJOmNJnhfho7JbuCFAPYrg==","signatures":[{"sig":"MEUCIQDdxiSnIXklhQkgkGte6V5WQc2gXshDZ5PkHk5EJGkUpgIgRazMBT/ykwB0GGrwuInYl1v27UWcCt7yFty+43EaKl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475890},"type":"module","gitHead":"b1df6dae38300c0f0d06545f1c98d1678b5cff03","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.15.2_1776957165484_0.6586605321618426","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@hoptrendy/web-dashboard","version":"0.15.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.15.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"efb95f56d3726d5668cbdcef4d283506202a5878","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.15.3.tgz","fileCount":17,"integrity":"sha512-Y2p/cbusqhV3+tqjbN8Z50vg4+smzXiAJ2pdBA2L7TE/+bMcOwNToEXia8xGJajCG3ZupJ4e0iFzB3KJJt9J4g==","signatures":[{"sig":"MEUCIDcUCCRdq3iOCUzTw0v2QmEI4NSxlZfWz8wiutOyWYkNAiEAs/l6cvFAWRdsYcCgK7qgNMt9r9wANBMBLqwLcyiPQkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475890},"type":"module","gitHead":"b1e5fe3467542a6f8312ee8f7ff5ff9bc8e1f277","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.15.3_1776958385924_0.3549859850154278","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@hoptrendy/web-dashboard","version":"0.15.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.15.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"e6826fa1a3b08c2263aeb04a44e566bd2aa98c85","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.15.4.tgz","fileCount":17,"integrity":"sha512-8JQnXjQrUYF6xlOBKd3H/hSwFElPxxnqYEkNlI33i6unHyBu1NlWpKFvtT47lpkQI6j6S+9cHOHpje1amCeLkw==","signatures":[{"sig":"MEUCIQDysTBezELWU2Klt+JlN9cyQU8iIIjjg/wArd83nbPEDwIgRP2BfIAJ5EOz0y1pDItdKj8wSWpwT1KhU5qNBbugZPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475890},"type":"module","gitHead":"00c782581963911bece3888fb142f70a4eb26b21","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.15.4_1777025919862_0.7870775117195605","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hoptrendy/web-dashboard","version":"0.16.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.16.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"eb0ddcdfd3589f3a3d7e925d6eb47b092cbb646b","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.16.0.tgz","fileCount":17,"integrity":"sha512-ElTuBTL+xA1h/1FCh4M5cUEX8bMig7fg1eVboqGpmP+G5CiAeyGqL1Iyha7x/PKs+ihrp2gSxVlbBXOKi3S7Nw==","signatures":[{"sig":"MEYCIQDXxNanZRkLx+IllRi7cB3bpQ2Pj/3dTOSS5ZMS0fOm5gIhAPQKtGYEMIg3SeeY7BU6I5EsHh1RsALUDwaaxdwtKi5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"ddbf15d12d313515f46894a59c29db9f229eb048","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.16.0_1777033425906_0.8509242295157515","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hoptrendy/web-dashboard","version":"0.17.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"7551d88e8e5d1e69c01420ec272a2949c3b4854c","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.0.tgz","fileCount":17,"integrity":"sha512-5bmBr2yeF98uIzp/0kEvFIvBQ1nh5EMEUMOWdMk6yJ6kH5oY07Yo+Ut7gjffXMTsB45spHPN9OjWJsVeCP6OKQ==","signatures":[{"sig":"MEYCIQDS8zT3uAl+xGv21lWvMRhsaWsHw/vxFOq0haoNw1kjdwIhAKxCsj8CatC204FmEvVO3RGvnml43MMWBfGCmikM1w3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"efa2bb354b11141c27309e2bffac1e96215c674f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.0_1777038111097_0.863792087641237","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@hoptrendy/web-dashboard","version":"0.17.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"5e24601a2b6d5f1e005352c1bc52cf1dde2c89b6","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.3.tgz","fileCount":17,"integrity":"sha512-Bfa6eq7qpKBYXl+cHvz0ca1FHZlcK7CzeW0EUxd5jH7O6Gt1Pgc3CeA8jRmA05I/kb0th4ql6+tvz6VBgifoQA==","signatures":[{"sig":"MEQCIDyi87EhHR7SZ3XRUTzF5LgygLRBn2LxXzKlqp8v4iCtAiBtBBf4qHZO+nIQJKTM8PiSuGngEufV7Tc0EtGyDfaLKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"7aa99bb4aeb341d169a2a35e85b714d8716ca41f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.3_1777058836667_0.6757082427086318","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@hoptrendy/web-dashboard","version":"0.17.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"8319973424e7fc3c18302e6b7c66111389ccfafc","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.4.tgz","fileCount":17,"integrity":"sha512-UlPa0K/ElIwsF2BjUMH9VlTT6VXXdeyrIgTsTqcDI/lMYGu2HY00MtLdL1Sd/yS6SwL9ieZ0Y53mL5tJ1dBOVQ==","signatures":[{"sig":"MEUCIQDqvcCjJsF2OWErNxxbGj18c0eFmnSezTbYqGJQ8AkU4gIgRsDujXsDDv9WBuGHJbajq7fgXS7ecP4DYlAotEc1wrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"ea56b137b0d44ab30600da3df27d6fb820d3e06b","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.4_1777062444881_0.5716472196468103","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@hoptrendy/web-dashboard","version":"0.17.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"350a536734f53942b1159181530ee899c0d22f23","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.5.tgz","fileCount":17,"integrity":"sha512-AvRqvtzl2N27BqniXy66kkeC9Nz5kqXJYygef5j86LNnbLUEpHebQ9NOvuGO0bJjelzPwIEAECj7YF9CrZB+5A==","signatures":[{"sig":"MEYCIQCM/F1rB7makXXWmv+b80WPKU4uFNWykObnlAf5gav7sAIhAPmRGWpYLOUOFapi6BoRRr0KOgBRjZiqwrA3FUl+cW1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"0eacacb04383120a61bc3dc2b571e8a90d3b1f12","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.5_1777072586489_0.8852186265254023","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@hoptrendy/web-dashboard","version":"0.17.6","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"ab26dc6eb56008352a8ec003412cbc27c9fe48cd","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.6.tgz","fileCount":17,"integrity":"sha512-eyi2NssWoSVH+net+7w1EmVMJ9gBXZNQtQWEBi51g92/cMhtsuza6YuBdMp7Inz+wQnO0HHk9RjIICyZeg2HSA==","signatures":[{"sig":"MEYCIQDUN7vM9MwKrWdn9UFwKNHXazOGhjbXmae+MI6o4w5smAIhAK9Of/0QYgCfdL5oNTchI1okYcl9njoPLAL/Jrr+tobY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"51597b9ef3e314c1977d05f0f477d776e5c3898c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.6_1777104581343_0.34800150949735964","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"@hoptrendy/web-dashboard","version":"0.17.7","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"89ad32490cf5d596e3e0ad4f70b79ca5e8980bba","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.7.tgz","fileCount":17,"integrity":"sha512-Fqvr6pHpEn/qsHYYqVEdABoeo/N0AzGVtcL27VzlzghwsEWN/zSExyHoeW9s25k08pcd/IYFWcyax3FXx/+jAQ==","signatures":[{"sig":"MEYCIQD5pW985TAXdDhkvhGqRm9rVzRoaAUpN0uQA+pUU5n16QIhALM6mRHXrkUWlvEqD/y0mp0VM7N2ItJ50AvDb7lHuI4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"09a0be7f979566f75d02d7d565f654ad36f002e4","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.7_1777105377356_0.25235975625884666","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@hoptrendy/web-dashboard","version":"0.17.8","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"0ff1c79f6e8258b7447f762f84ad214c476eb511","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.8.tgz","fileCount":17,"integrity":"sha512-r8aTCCyUZK6xrilmBjrJILehVbIl1rdZtDxtKE11VK08KsU7VdclSpj3WNOewnXJyI9roadwGJC7v6IZIC+Lvg==","signatures":[{"sig":"MEQCICREkMCI1ycw2WwLfXSvdo3Mar6+oOmyZK6z0YKHMzN7AiAddv3nTd7VpEvhlbpqjCuWNOToJlXiLS3mQY0eQJCSGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"cc99ffd35790ab3331746ff15ad38481f20de5f2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.8_1777109843529_0.04827550087170085","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@hoptrendy/web-dashboard","version":"0.17.9","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"e027a3aa1b4ce83a6ce8fb7611cd23ee539a2f7b","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.9.tgz","fileCount":17,"integrity":"sha512-X1OacEHyUyFAKyYIvEffom5MrTe04/um1nD8EbZp0q/n1yeeBlJFC1l1qsgStdJG+o2nTDslPF3FOcmu/yWXEg==","signatures":[{"sig":"MEUCIFZilXxQNYiqrfX8ykgldNwXKxC4weSb18kXWV3xVEZ3AiEAiRqkmxOFfLDYmFo4pvoKw933RLkX9BvaqxQvVjDvL5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476176},"type":"module","gitHead":"6be9c0bfe60a66e7a49ca5f69a3e8fa7f0c4535c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.9_1777113330293_0.48529654413131684","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@hoptrendy/web-dashboard","version":"0.17.10","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.10","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"d71a6abf736d502ea88820fe00b2dab138e1b815","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.10.tgz","fileCount":17,"integrity":"sha512-K9fZ41crVuYxvDuEBlhqcuGoQKsmd4+zvaAMfdvegpGZbHS210roXgDR2ShLcO9saDuzMVapvaewg2/zFgGMUw==","signatures":[{"sig":"MEUCIERQ2chlahj7Yg2FwGGKWKwxCNdU261mQGuoGJ41jhuUAiEAjB8LeU+aOJvGzxA83v+UP8LNkbkAc2PHOVYTzA9ZdGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476177},"type":"module","gitHead":"dce8ffcbd28da6401b7f7eaeb4a4662764b1bc6f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.10_1777119562543_0.4380956834751393","host":"s3://npm-registry-packages-npm-production"}},"0.17.11":{"name":"@hoptrendy/web-dashboard","version":"0.17.11","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.11","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"1fdc61b37d7880942163e38ea8a7bcc3f0ec6ae4","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.11.tgz","fileCount":17,"integrity":"sha512-k/8e2yYkx5fi8sfOO61Enp32yb5gZM9khMWMDad3lq/8PAugRNfTcAh0aaFTQi3TjYdp0/sHnZ0kpFCZYaPx5A==","signatures":[{"sig":"MEUCIC7jB6cZqM8rS8SVsz2PYnVszaJZFfQ3zzEVEjy6+te4AiEA45lQb99B4Du+dbW4IbsYt7JpabyhXOpBJIuS/lfWKTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476177},"type":"module","gitHead":"76cdef5021436ac73020a31e407eb883b754d458","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.11_1777122581010_0.3744478699151592","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"@hoptrendy/web-dashboard","version":"0.17.12","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.12","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"5a0781e775a76a669ed9df00adf47a85780e0c66","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.12.tgz","fileCount":17,"integrity":"sha512-kElkYeeu2aoIrZIOucGDMZ8uNNfs+3Td+GLNYxnLN7dUFbU/0DovY/qNcYXTY/XjXRKOXE8i3nxrLG47CoKjsQ==","signatures":[{"sig":"MEUCIQCsz13tcTLDq2r2QtVILOTfJA7fQatRQWTwWy8sDhBXxQIgRwHTRlu990jYKEYXJCHptKkFNDIY5T9iGM18pjfLOlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476221},"type":"module","gitHead":"dbb95f4a44f19a39069d1436b788830f430977b9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.12_1777138095558_0.9852618929895203","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"@hoptrendy/web-dashboard","version":"0.17.13","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.17.13","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"e395607b257f77015ee53f3fa86718ece745f958","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.17.13.tgz","fileCount":17,"integrity":"sha512-RAO7TgzVWZ1ExQtCi0lj4sOH7iaKTP/ZzXbZTPPQ+yu6S+lJ0xwfkqd5IYkydo/O8CXRzMjevsENvBy0GgqAPw==","signatures":[{"sig":"MEQCIAC55MJ7P9GN0vaBxvS1zhi14Shu9hiyibcHwXpdTF8OAiBdiBkZViL1VDdSMvL8IcdEDevaahV4z+riofzWcndRGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.17.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476221},"type":"module","gitHead":"d47be11e9fe6d30ddbeddc629d8f59bf753d5232","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.17.13_1777144810286_0.9102412142738678","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@hoptrendy/web-dashboard","version":"0.18.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"d18c5aee035767fef3f68d7114bbfb553f12c1de","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.0.tgz","fileCount":17,"integrity":"sha512-lNdHinATqqmJm8neJci3bIUMSyXyiXsLwj71FCWcmJ5UGORBM8Yz32W0mLXzZIPFDalJyTe6QLFUbnO1fERVsw==","signatures":[{"sig":"MEQCIGzioNZnpykYC/PmmrclWlssn4AwSOy56V+58ux1ll3uAiBX6gd+TRQdy2K8MNhmrLl1OmsObWKwrJvxpO2A0aSm9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"3ef33424808355fd541c240baa4673b8b4ca2631","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.0_1777145160165_0.006377236512592477","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@hoptrendy/web-dashboard","version":"0.18.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"82d086122e381c960f195227e01a2f58e15092a9","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.1.tgz","fileCount":17,"integrity":"sha512-KLJkm1HuT06Kw4DLtMIa3Ao+MSxY7J5kbiO0xmPTJtN5z7I+azbh03NyjY4oyL4HTjN/PuFXmYPcXJFjrT8AwQ==","signatures":[{"sig":"MEUCIQDzNYqNJh4jfAxxoZCl5Lsv/gO86ZI7YO0ssJpIk+kn8QIgImP9tiF48N7Lt564f5fWy21kH+h7+RvW0++QDD7Gov8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"7a1ad33d929286a3e9df02b430fc85321784a745","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.1_1777146277319_0.2565630389184883","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@hoptrendy/web-dashboard","version":"0.18.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"01c0062d5284e641f7a99be6399f15687750b787","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.2.tgz","fileCount":17,"integrity":"sha512-g9/iW5hMk5NkmBncgFwC206/ZLDqmRBb4Tbq43mhCmP4GzKqdRm7By+DLCmx1wgVhNTMGM/NQfQW8cjaqr8nxw==","signatures":[{"sig":"MEYCIQDWG0oF7SiAP3ZprFQmyxcbNe3ZUpi6rjuk3cuyKLgf/QIhAICAYr1zbEgjoQCpmlbH48y9ZOH+svj6zyJq5acrYWzc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"d21031aad029c0ddd7aaf4130dbd7fb522bf6cb2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.2_1777150146939_0.7026013304311998","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@hoptrendy/web-dashboard","version":"0.18.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"8f4ba5125628797f3fa09de6db5a31c7e4c901e9","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.3.tgz","fileCount":17,"integrity":"sha512-nsAamXnEjK9m8mYEPBTTQHzJyIRALyfVua0KFjiE+j9fdJhYTBhok8TpgEUkbTMWSeuDb8tOczOWpZUHzvAa8Q==","signatures":[{"sig":"MEUCIQChWZFcLID3gVwB1SrinY45WCBgO/FyXoVlyOGBMo9ILgIgPdx9nr9l7MJxduIOiSDuBKC+ghSPqY1k2NE5ztlYSLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"1222d0e5310aa8054d5177087de72bb963dd49ba","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.3_1777150993485_0.3083368716252415","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@hoptrendy/web-dashboard","version":"0.18.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"4f9b1013f1e4541025b5df656510526513ce6ca8","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.4.tgz","fileCount":17,"integrity":"sha512-GerAvD3GADalKk4EYcx7QcMY5pXz8rDD44Cx9wN4AfIA6XOVOWgLoZgB2pnFFnMEuF+w0KrGFupYLRDcd7y2Tw==","signatures":[{"sig":"MEUCIQDSnLvYmXSk6dxmTmGu7e4ibIfC5xL49uSr3dJydYtYVwIgCu1gLQBxWqeuNBJd7GrYGJxJ4RsdGqjdg2ENKAv5GPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"c791841fdab20fd8b166d2ea74b12d98631c0db0","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.4_1777151826938_0.7350186177805793","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@hoptrendy/web-dashboard","version":"0.18.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"3a3e9626ffede72e1d70d1c4da71e7f1586cdfb0","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.5.tgz","fileCount":17,"integrity":"sha512-m386EhdHlk/vaPknfNqGGTMBhmxT0n/UTr3vP8jMpD451VQ3ujgqHnouNhGkZJmbAk29H8LnAal04nWFz+uT/A==","signatures":[{"sig":"MEQCIE45awGsuYdrnI5sQQ+rSon/So2JqTw3tTIXoH8b/wpCAiB2PHwxwRO4UJO7IjBOuW0oqU0YrjdEum1IYuBBDgay9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"722e14d6094e67227080ad3b27ef87f86daf5063","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.5_1777152603329_0.7720614508564976","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@hoptrendy/web-dashboard","version":"0.18.6","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"437c401b56c7cbca02f336805be9d85b58aa348e","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.6.tgz","fileCount":17,"integrity":"sha512-NEaP+8Z6Zk3LUSpo3gfEaP+KFjHSmkEQ0YgUhYL7O08PzX3bSPM6C2A5a1lu/tw3Tg5dODj2KVVS+okMV553NQ==","signatures":[{"sig":"MEUCIG3245CVUhqxxcVvvWenBpq/oZLtUVWu66UvEV6cJzdBAiEAhIoyLs4KSTmFDCfuOeiljVMmkiKdFf/23RgB755t3FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"4b0077aa42252ca0da0c9538391cde399b64f693","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.6_1777153625473_0.9176892403351384","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@hoptrendy/web-dashboard","version":"0.18.8","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"fd2e7f98929feafdb04136eddb1221fbcb188df2","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.8.tgz","fileCount":17,"integrity":"sha512-UZ1CIt+IQIYi+479TcDpRHHr/OlcoaylZxxZYIPwJMfb0yaVsJfRDbrHkgJr+C/eS6ZkS+hcUR7SFDX3nLcmNQ==","signatures":[{"sig":"MEYCIQD7kAZF7SpiL0zNgpI7fbZG9fQO5R61Rwa169G090Lj4QIhAKLKcjnBFgIsIw0/HITx1whPHWZt6250yAcHfPMijj8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476220},"type":"module","gitHead":"43ff6501fed3a2e0a6d5d6710e4d9cba56a91c1c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.8_1777206498530_0.704932093667292","host":"s3://npm-registry-packages-npm-production"}},"0.18.9":{"name":"@hoptrendy/web-dashboard","version":"0.18.9","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.18.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"37a6f10860bb353b369e55a945aa890bcfa62486","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.18.9.tgz","fileCount":17,"integrity":"sha512-ZXvhN7L45QiWWZdCbr6QVJ+297R5O1sTHtswQtPPrVdMrVLEPu/lSMcu+JZv5kuogB0neHHWaoppIG3cQ5vT+A==","signatures":[{"sig":"MEYCIQC6Y1WBqgoOg7c9+A9xaD58/j+lwcuSlDfoeaoH6CqxpQIhAPmUpAPcgBJj1BVhOqtBPgXTxEpTYOuGCp6lrWEo7P61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"70ee70b37aac6fc2126a831a29edb96a2a37c6ff","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.18.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.18.9_1777209539800_0.03992198085440268","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@hoptrendy/web-dashboard","version":"0.19.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"f82954f08fd17d840fb426d2d715a6aef59827f9","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.0.tgz","fileCount":17,"integrity":"sha512-xrb0dViwo/xV0maovp7X8RmETTgBzOs4Kd4ZyNAwWOiC9Xk0FW8sqiz3+hXUVJXiw8PPvPvpRjrxdoUoPpUamA==","signatures":[{"sig":"MEUCIESCaiJDQNQ+70Zn63/60/816He9ZFy4zNRN4HVZi0/IAiEAxixaOmqY2wsvKQT7HA809BEfmCeNV6NTkxA5RZH33uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"d9dd2608a1366a717b7c2357b2c10a9aa7b14a16","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.0_1777274386759_0.3221892824417649","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@hoptrendy/web-dashboard","version":"0.19.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"f482db165a2ef2032773c2d1e1236a7f75d0e6c5","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.1.tgz","fileCount":17,"integrity":"sha512-uKr6jlGhBlWpteBWdcLNE0q+t+QtA09lDGKTSzLFInjM/AyNF6YiAvu8MwlNuQxEGXO9c5rCDrLotwJHiTGD/g==","signatures":[{"sig":"MEUCIQDbHEyZJVbe6C30tvDncri++64nb4NkdwZ4JQTmBxN8VwIgMF+DOAZXJvNaRWoCl3yWMeFmNEmM3Z8lsJh1wcgaU9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"7796d0421bfdeedc3de0ce5b1f203e0da8eae0c8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.1_1777275441207_0.5597545875122256","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@hoptrendy/web-dashboard","version":"0.19.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"9f8cc8f0ce72c59bb3502897c86f7d29d92486fb","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.2.tgz","fileCount":17,"integrity":"sha512-GCeKEqvz8XuIAjH2T56USVVNLvLK4pZVYlMWHvCeEOo6u/ffitaA57Cld7Uz9r0FbVLV4+J5USYau3NfKEl7Iw==","signatures":[{"sig":"MEUCIDyvcNgZ4SX2B9RF2byK8TnACFHR9e1e80WggQqdWuNnAiEAlMkIT0zzLs8D1qsI/3BmKYR6WWlnFeeDNSC0qjD7U7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"d9a79149ad05834bfbcce609c9d72bbf5dee25dd","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.2_1777292367651_0.48264046763618307","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@hoptrendy/web-dashboard","version":"0.19.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"f4f129b7e055d1c442306aba9e73dd9c4cd38c0b","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.3.tgz","fileCount":17,"integrity":"sha512-OaAOH1GSNjAskoxt3b3Uf/ivGC06iUA55YxpMxdhMmSqzwSlMv80ixzTi2Tl9lMzmihw82slp8pGM9ziJF0RLw==","signatures":[{"sig":"MEQCIB/+yTCmL4HZX677s+NW81a3o6KtyU5WP9Yq0N3jKsxxAiA+JyIKP6cVH//GZYcK2OlUgadZVwAp18+qkyeSu70wRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"e278291bca285a409009139110f47bbfc1b8eadf","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.3_1777311416016_0.8224422589245228","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@hoptrendy/web-dashboard","version":"0.19.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"9b4466b16298c77e06286f0aad88f35d9553aa55","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.4.tgz","fileCount":17,"integrity":"sha512-zzccmwQDWCoV6xGSmcBN7UF7kUAGg99FKol5ooY0MAu5klE3lLGVoB7+fE3+M55xTkXmPKF2uL/+TMK791jo4g==","signatures":[{"sig":"MEUCIQCzFeDo/gLez7GJjcxFAsk8Z6tGgknnybc7OzWW0PUvRgIgBJAMyvnt0To7j94ahemZWeALtQPI+B8ftBOynttHvVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"f7d9fca120a775a020429052755d8d0c3451c1dc","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.4_1777313810081_0.9522621248773668","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@hoptrendy/web-dashboard","version":"0.19.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"9cdcb266ab26b4c9a1b80709bd6f46d464342991","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.5.tgz","fileCount":17,"integrity":"sha512-ZFBb2qNRR1ZtNIb2Zp5Tcz8xOtav4S6at1S7WkJEbl8ssQ9P/i5mDuONnZVhDZIiNjafTX8O5jnt2gV/AAtF8w==","signatures":[{"sig":"MEYCIQC+B+zpX9HeeXp7pR9lw+HFKDkqaqVrFFfwUiv95KQm4AIhAP0qWd5Kwm5ukgpXMDlTLb4Y11378SUaI1VnsLbTm8P9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"0c66cc8a562e05cee54f9aef824655d84a1ec00a","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.5_1777316638689_0.12815320211926484","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@hoptrendy/web-dashboard","version":"0.19.6","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"6d0f8a0a0cf5901faee0fa32b647cc6532da7f49","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.6.tgz","fileCount":17,"integrity":"sha512-vVafLz2ZO2kVo1MJI0yJCAevl+cQva8KDvX9qobTHDsFAUvFq577RZmiKFVkMK4C7VCBYIcM+fawYxLTxE27ZA==","signatures":[{"sig":"MEUCIQCuQ6hDKdFWEFg4pPgNEz4jHEWxVuAUPOILQsrQRlzJSQIgI/syxsVKAVU1wcgJrhYxTsei2J4vBcfQ6X4JBe+JZ4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"9d0c56868f7c847f1b2e01da8bf279117eca97e3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.6_1777370511279_0.05420439808531552","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@hoptrendy/web-dashboard","version":"0.19.7","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"426ff18a384a7919baf96fcb55a56ae7649c6e41","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.7.tgz","fileCount":17,"integrity":"sha512-TcmIyX2T0xFconyw9gmcJPhdE7Leu5BzaBzyZG5QQ/7mIWtPhdehHCQ9/VMArIPZO6BG128Q1FnQdYJNR6bjDA==","signatures":[{"sig":"MEQCIHpnjDQszNwUshgFVTHbxcVD33iPQiI90fVNdG/tLM+GAiA8jLQqzeGk0X6nL13LhjEYSvnMUqJ9DItO/JyT3BlgTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"c04858969f2aef5c6e9c8cdbca9ec424340aa616","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.7_1777373155458_0.9694710729051217","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"@hoptrendy/web-dashboard","version":"0.19.9","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.19.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"f5376f47826a256c267c36c745ae7e9b12486d1e","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.19.9.tgz","fileCount":17,"integrity":"sha512-POo3gXnrOoTvTTJ/EYSF9gYXZKJgXkZEAgfoG+OXoQlCO4b2dW9dB8LH1I3BNRAytuzfdAzX23FybAidqtnzjg==","signatures":[{"sig":"MEYCIQD1CXQCru7VPnbyPvcoBhYGYwxkDK1qGx1yDQLjwQOxCAIhANtKSFlF0IMiX48jGmjQm8JPgoC+E4Z0GrapBZqO29Op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476225},"type":"module","gitHead":"175e3badabec19d3b0b5731915b31519953930e8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.19.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.19.9_1777381601344_0.9901708766257749","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@hoptrendy/web-dashboard","version":"0.20.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.20.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"cbeeed6d74d602f9dd8040aa32306ab69a7fb92d","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.20.0.tgz","fileCount":17,"integrity":"sha512-qEpTr9QlrCQIA+DjxBgU1jDfjpC2l75pNajF8ETOKeymsoLb5JvJg6Bhh8UKOLA6wq1G5L9ZRRW+3qo8jJZJXw==","signatures":[{"sig":"MEUCIQCMpj4Y/YAjtHlsF7O2tKFS0Z/Klkn2bHNm7EWh6KaQ2gIgH6CJOhVUBTYJ5vFX3wVySgtdAkO4+B8Y+EZm9Sbwkp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476165},"type":"module","gitHead":"05f2a4604d4f1876ebadc4fec0234abd2b5db03b","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.20.0_1777396066108_0.6932007262830813","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@hoptrendy/web-dashboard","version":"0.21.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.21.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"3af322ee69de7944ca7fbfd92ed04f9ec852e2af","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.21.0.tgz","fileCount":17,"integrity":"sha512-pnjgsesoiopw0KMWbVgrpeNg0iVWR3zBOHuiLy1RhsVqTplXERGm6acSU3P4GUzzhlgbuQK1PSE2fSodbONi2g==","signatures":[{"sig":"MEUCIQCDBjaEBd0Ue8xJekmfB3qzW5DPU6RjE0eOFDy5PsAwHwIgeYeZuRMBP78z1UHM5dzZtdDmIHAyyYpCLSJzy3SbV7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476165},"type":"module","gitHead":"9d68a53ee928384a0a3565097f326142383df43f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.21.0_1777454011928_0.9902489408460258","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@hoptrendy/web-dashboard","version":"0.21.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.21.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"c6bc6133ee24f87702d853a3e7d029b1f92dbdec","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.21.1.tgz","fileCount":17,"integrity":"sha512-IiAWIuE9SEhibYa+Y1vJ0VAAUMDDy9793WLUiXY4PtBn6UKKrsyvC2wmgv3zA/HEHbpw8X15AvGD82Eza4492g==","signatures":[{"sig":"MEUCIFzWIFLQ90eVKi3yAvcz0IllDR5vwJVn3p9QJSP4cfhaAiEAu31BscASEDW5lz415J7DBpD1i5nkgTNJU/ezQW2QACs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476165},"type":"module","gitHead":"b41e07509dcd0e36bdc63bcf053e1a5140caa137","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.21.1_1777482604240_0.6745561767491643","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@hoptrendy/web-dashboard","version":"0.21.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.21.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"c42172ac959e0a13f3c76c4eb5d385ace679b364","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.21.2.tgz","fileCount":17,"integrity":"sha512-AbCbQfUhka2o7/H0mg3CAr4uSEFpkBhdx6fa96tak/v/UN8aGVQrKVvhTwb7Dg4OANpdWYcXPPwJ2CnkvCtjEg==","signatures":[{"sig":"MEYCIQCDdrEnXM6yO5+HldNzYk4qkPMN1DM7elrr2btUh+2qUgIhAM8lEkr8JgImjFlp7+1jUXRp36nYHL434H2g1fJDFjdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476165},"type":"module","gitHead":"3017cba18e136e20c1a7cad8dfe2b7ffdd2d37a9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.21.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.21.2_1777568820440_0.0032498808119165723","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@hoptrendy/web-dashboard","version":"0.21.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.21.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"d3f622c7c75d6ee1677845b970b4c19d10c74648","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.21.3.tgz","fileCount":17,"integrity":"sha512-uGPhcUquoduOXpnun6Q11O0Z3HOgOccA5ziGoJ2d0X4XOGxKVaI1YvTNaMfyQAa2A/lx55GVgZLa5RrTUEGnAA==","signatures":[{"sig":"MEUCIFM4Gq/Rko7pgLQcJP3XX1AJHviMLOK9QQl6+yjcN5LeAiEArfRNE7kyVI/5aRqe98P27NvQtAtuQYDpGVejvUMMK6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480839},"type":"module","gitHead":"3364fab4e5f65d3ba1df36be0e8647e944e20de6","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.21.3_1777634092664_0.8511038238824191","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@hoptrendy/web-dashboard","version":"0.23.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.23.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"4015da060846fc28c38c8d3687a327aedad73b66","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.23.0.tgz","fileCount":17,"integrity":"sha512-fpJq+yb/RS+IDhEsqA1xU+Lf40V+waQUcKsXriXTalroCWYjTRA5LT0uCcqjIciSvt8UH0fc8Vn1aYdMU0UWhg==","signatures":[{"sig":"MEYCIQD1CzlWF5FRXm3HjsXkrltrIbN5ZWXHDj3i73YgWWcR7gIhAPNRylLwIdUMUCBwPTMymaRV5kLSTwBmNeuIeLQDsBu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480839},"type":"module","gitHead":"e72551191c91f37c1c73150dcc816046c2dd3320","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.23.0_1777663312729_0.8654881548621658","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@hoptrendy/web-dashboard","version":"0.24.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.24.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"eafa6b69d7e4afcff73caf46c7ec3533ad165e9d","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.24.0.tgz","fileCount":17,"integrity":"sha512-KpJFc88sYyMWPLXEydkWKq7amc01FaanX8GlJUng4Ivsr9RbXHKTiqca6C7V43xxXMCs0CeZThxp0ToWDGaSNQ==","signatures":[{"sig":"MEYCIQCFMVR2wsRgAm8RNmMXUL3ta9fmH5pXXSt9EAwFKcE/iQIhAJyPBSDhwtJsMsuHu4zK+z+bGPms+pwiUSZuorEpSN/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480839},"type":"module","gitHead":"405d404088941052ceb45fe16232b4b1dae3e0cc","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.24.0_1777680468596_0.6917651022299751","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@hoptrendy/web-dashboard","version":"0.24.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.24.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"0368d1bf4cb2b243dd9db2846f112f6104a24feb","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.24.2.tgz","fileCount":17,"integrity":"sha512-jHH8UhFhBx2j0gnEJGbDLwl+gcXv3cSxm6n27eJC9wM9lRo7JFUnPAr+mdHsKvSydQ5quLwuDeCXABh8ibRNPA==","signatures":[{"sig":"MEUCICh8H9XuxN3XYX4BF/fkrVdKe4L9V7U7+nP0B7Jd+P7UAiEAvdSfHQwcG20Rpwsa5sUEVxZX6U97sNc1USDwIgfCeNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480839},"type":"module","gitHead":"1fa7e673623104e0af758236fd3c6f8723e87aa9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.24.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.24.2_1777684718154_0.656295021322902","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@hoptrendy/web-dashboard","version":"0.24.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.24.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"f8946e28259d6e8ee6a934e4bafe346b4437e3aa","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.24.4.tgz","fileCount":17,"integrity":"sha512-hsnecZbg0ldtU+YVMcmQwby1LIeNlR8am+c6AecQgZqCs7hTEAZBDDBuX2NncgxkXGMRTLoAeCebDLFgdLlp9g==","signatures":[{"sig":"MEQCICfpTDuWcjp6ynqrVQ8lMsSaAfLnz57sksJN6sba/wvTAiBsy5DZBgSNckukTEJWSXlORZaV3+Tsgo/x/FBcAJsrag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480900},"type":"module","gitHead":"b401ba10cadaa5551789899f4e0711a03b2ab5f5","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode — session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.24.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.24.4_1777743198287_0.41648225433071717","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@hoptrendy/web-dashboard","version":"0.24.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.24.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"b3f2da6796008a8d65bc6fdfa1c5da78357b8b50","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.24.5.tgz","fileCount":17,"integrity":"sha512-Zp/pyVr7Sz2ZdHP+U3nZTheMKL+I/tm6cm9H/mhbfWwbb190+RZvC8OkDmmmSO/i6Lqh4hGmn7GiVHNjhY37qg==","signatures":[{"sig":"MEQCIFH69lIxM0nhhYbwzTcA2ZVsIcom88n7qvTIUoYF7dk/AiBNOK73gtsgF3QmZ9FaCxxLZu7tjX5wAllJGJw8COGWSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480905},"type":"module","gitHead":"f432c9ba5d5793d917aa6d72de692f428aaa72ae","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.24.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.24.5_1777755913046_0.5103978590221259","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"@hoptrendy/web-dashboard","version":"0.24.6","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.24.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"3d9918ac2d57cedc0ac9b18f60e99d64673a7b37","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.24.6.tgz","fileCount":17,"integrity":"sha512-WAq+40O7KEnijoxmJmaSYGnKS/FbXemcqf932kj77OPOj3Df4sNSE6Sb10vrhZ5ZLpBQjmnSzD65EJ1mfkzN2g==","signatures":[{"sig":"MEQCICq4aKVxPXAnkDPf9Sal2hpcgCE2qV7SI8TjBkk/fLnYAiAsy1GAs6Nt1RwSqC7pjFVnuQ0oIisUMwOkYsawaUEJcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480905},"type":"module","gitHead":"c29eb7d1d8d17757760866910489cc2418b85a29","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.24.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.24.6_1777759958156_0.30856810663174605","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@hoptrendy/web-dashboard","version":"0.25.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.25.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"3cb53924ab4d1d1346b939ffbc74e67a2b584085","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.25.1.tgz","fileCount":17,"integrity":"sha512-a12czQYdIWO9bxlnfa3fpWnb2qQbc9ITGhLaaiqQCLPBLYJhJqEwHv2VJhiA2zi0kNv2sFXXCxWd8twO/EfMIg==","signatures":[{"sig":"MEUCIQC2bFocPBrv0pVFL5v2W+tewxUzhFyZIFOpNDBpGr5ovAIgKvBS9GfK48Cgqe2B8JUYuAcKCrrLqXhQcZ7znQ/6Z58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480935},"type":"module","gitHead":"bf7cf19f7553b87e2ae33c6ef6acc7141675c7cf","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.25.1_1777829790794_0.9445774271564029","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@hoptrendy/web-dashboard","version":"0.25.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.25.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"efd70e0ff4eac87793bc17f39c07c56f41ef2cb7","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.25.2.tgz","fileCount":17,"integrity":"sha512-kdJKuySBGfoAm4Z0vDreJEzYHyTXYUwgOOpdUexQXW4Q1YGkaWp5z7ZUc+UFlEJ6tVBGRVS2hw0Hy2ji7db/3g==","signatures":[{"sig":"MEQCID/0xJ6FF4PfDHglBpORlLjBSKTpe7UtjjELb40F/QtiAiBLyoVe+TnaxL8U/I9kkEraSAfBwUqshGaYKOfVC0icEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480935},"type":"module","gitHead":"8ba1178742450264205a60476104077a272de9c9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^5.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.25.2_1777932861167_0.6534254294063258","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@hoptrendy/web-dashboard","version":"0.26.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.26.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"c6e62d0b7777966c39265c33662029145395e8f2","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.26.0.tgz","fileCount":17,"integrity":"sha512-AUSZmnq9quEUqm7x5tcmUOUYN7/xGy6Ckz2gyqeXFc7n6rsMk7+wpTAGFyUQDTV6vb1qfXXzaMA1xu9waX2XoA==","signatures":[{"sig":"MEQCIFFX4R5FaHoYs5SNOTWSJCx1gZVElz67VPNUSFH+Qi7wAiAtHtIzP7V8ByT78iTT0SPWrYXryan6yBxBPpNc7P7Xjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"8a61fed80f2c52552a7d52eee6288788e521836a","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.26.0_1778026022412_0.530996511298307","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@hoptrendy/web-dashboard","version":"0.26.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.26.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"5efb7891b37fb59a8a86064d045ad1e46fbb5efe","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.26.2.tgz","fileCount":17,"integrity":"sha512-ncSOHlznpE+THbZuvsot3Z5aAbWsETgf26BYcosoVODFA5e4CyFQLN5mpCOh8M6DQtDhjVuRuwdnSXiSFdGP+w==","signatures":[{"sig":"MEYCIQCuIyyrLGSEq9RpKTKDD+sq3MQUloicgnrpVb7asnCB3gIhAIcvNqK51NI2OxRUI+n5MNBPFmLsSqv/pjeDvnLAjwuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"11ee248093c365a42880b00047976889723e7d29","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.26.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.26.2_1778041293089_0.9240427667925752","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@hoptrendy/web-dashboard","version":"0.26.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.26.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"27cc3b2099858e8d5023e94b6168538fd41459a1","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.26.4.tgz","fileCount":17,"integrity":"sha512-nZOYP/WSrIEdzrDDXdxakr6FgLp/9JSLs7hU8TTz8/hWmZn31HL/9jd2FT7MuUqfcmJy1J47nHA/tK9BntnMhw==","signatures":[{"sig":"MEYCIQCSRijKXe2Y3WwAnY0AH62asRhY7t9xcR7crXoVb8CvEAIhAK319JqpvH8VQZMXk0gxp3j/sr23WOD46CPi7o9vBQxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"48c43a062e11dfe40c7efdf27ec6370a92d6a355","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.26.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.26.4_1778205090657_0.11300243395776222","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@hoptrendy/web-dashboard","version":"0.26.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.26.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"791d55016f05872ad0e0c290dbfba7543e71f708","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.26.5.tgz","fileCount":17,"integrity":"sha512-kBPndFcY+TO4JJF0i+iUpRI/rgL7nwBcER4uY6tNcliSL57g5hYhS3Vw/z3NnC9jvqBvl7L2CNRk7D2Vb1dkpQ==","signatures":[{"sig":"MEYCIQCMhxJXvY12Yy7McblWhfvVUtPmwvTUzXd2TsYYYjAI/wIhAIXLf5BH5sXF8u+vAhRtORw0Xx/Ji+N4Bq7DWEqNTo0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"81f90c760becfba1c237789898c164be5b6d30f2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.26.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.26.5_1778233401188_0.5220916577406522","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@hoptrendy/web-dashboard","version":"0.27.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"c550d85876b93db8fbab1823653eddc2db2fa818","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.0.tgz","fileCount":17,"integrity":"sha512-dcSLzxaK5yxVWea4cmPdlXwmcomDFVyLxpGkUua+OsMco2aB7fksfe7tI8yxps/gNeUvRruflJrkopf05VWqzQ==","signatures":[{"sig":"MEUCIBDHCj/dMUEKYowUEfVOnlTpiLkOXMNvRPGlkC8fC/1cAiEAkMBDdVeE7qYPSaEA1r+PYEcrl4rcZ1bYcPiWYJnzI/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"84a375096c918da9b6d4fd5e4a317d1334b9bd81","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.0_1778239229384_0.6276279853085611","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@hoptrendy/web-dashboard","version":"0.27.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"267d0370e5a88ed8b439f9a89817cd656ca85ee8","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.1.tgz","fileCount":17,"integrity":"sha512-QiFPNWAC3UsNBcYBelBk3uO68GQz47HyQACpTFt31Op7mBDXvYNb+vilLBejTHkPjRBH9OLwFlSRSITUzJA0kA==","signatures":[{"sig":"MEYCIQDKQYMYe5cU1bwmvMqSgt8UDZ5f0Nuwon/eIeqglhK/yAIhAPThLBDtuFOpRU6s0vpqQXTGbbuU4xaAaeZibvntYWJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482718},"type":"module","gitHead":"6ad489f52a3db526829469ebb52bee83eeb9684c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.1_1778246669342_0.06488077359581279","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@hoptrendy/web-dashboard","version":"0.27.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"888736d1036579b84caf10afb02b94a4908985bf","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.5.tgz","fileCount":17,"integrity":"sha512-1mEslDxT9W/CtqpGlM5E5eXVLXBPhQB6DOWtPgoQvddgf77jHTqCZuDqyCFNoWekjmJ9hreKPbN8G4ZC7p08cg==","signatures":[{"sig":"MEUCIF2I6lQGKEKhI1INiPTiBdjvsv3oEELoBHxg0zTbNa88AiEAjMIC6ZjZjylfrC7w2nA6i0JtyqArR8eFqK2S9lLW3to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486863},"type":"module","gitHead":"25af1169cc46b37794efcdd8c11997838286d35d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.5_1778483805182_0.29796419154384646","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@hoptrendy/web-dashboard","version":"0.27.6","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"6cf75d762fce3579f9bd32c196ac9fc498762a47","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.6.tgz","fileCount":17,"integrity":"sha512-p0XXkcewH5c+9wv7bVYhuqCTSwytv+/42BNOnmZQXMXV0gI7cKC3h6WJClbu9LTd69Qrr4l3VPNqFk/o9fHZPQ==","signatures":[{"sig":"MEUCIQDEJ70vY53n3rxl1LO3kM7hJgJYjFIHBvxoV6Ul1o0xOAIgIhmrqdNivzp3zzXCGIt171UwNtjYSTi7dOdJUdDWfIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486824},"type":"module","gitHead":"dce6a059ecd8d911183cad24f4846bd712c8d67e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.6_1778663729854_0.8714845493796535","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"@hoptrendy/web-dashboard","version":"0.27.7","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"fa7f285796b9394b0a1047ba86dbdebb93151c8d","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.7.tgz","fileCount":17,"integrity":"sha512-hdjhsHey8v/9eIYfsEQkPZPso451C3WAdDLBKnLoBAHhBzcFa2SWJm2aquTjbC9aHD0457aqhNBS8jvtsKY9bQ==","signatures":[{"sig":"MEYCIQClGDGLvzKbVyZqcbEETLoZxdu0LYQ9MS4VBTkGORH/DQIhAIvX7ab9RD6Y6AlFFYrA2rHphWp5m0csd3NKKzyU15TI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486824},"type":"module","gitHead":"292db587b4cb4cfdb26d465e813d7112b81cd6e1","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.7_1778666042583_0.017726811684352084","host":"s3://npm-registry-packages-npm-production"}},"0.27.8":{"name":"@hoptrendy/web-dashboard","version":"0.27.8","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"8ab2bb5483b5a70e5d4fceb9137dbc0dc6ab2f94","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.8.tgz","fileCount":17,"integrity":"sha512-pWN9lwtR2FFWR8hrvs9phmmQ+GQ3Rn7t3ywpu2LB6pK8l8wLd10dEGqCRasC1SE+G8GIWKISeP63RzgtMViQ1g==","signatures":[{"sig":"MEUCIFwlpzw1FxqUZUptB94PWp1aZVibSyakp8N9kWfdjEH3AiEA2qwlFeK7kSxndKZDAKLay9GDUQKsgkK3SXCvcuex46k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486802},"type":"module","gitHead":"c9eccee107f7cb26525c9e7a6dd1e19b593387ec","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.11.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.14.1","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.8_1778750032667_0.7574409663189416","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"@hoptrendy/web-dashboard","version":"0.27.9","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"16456f3b6b13539ed3fdf54ca8f3455235e68dc0","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.9.tgz","fileCount":17,"integrity":"sha512-B00YUYSCGBw0B3gUvdDROJyeR2vbt2nJCfwL/FrGHb9PZkZqVaEJrDCHXG1Q02KTYJNwGaIe97hVlB2v+wQw/Q==","signatures":[{"sig":"MEQCIAk7EFFm+tdjdB30XupNrVX3LTWesggNDqWueAbaHk1JAiBOgGvq8JvJ7osM/ADF9Ey9JMSaUKbmOuS142QYDod2Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486802},"type":"module","gitHead":"79ea9bb0176c57493e6b8391cb9ae12092839930","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.9_1778912418441_0.26828311891238443","host":"s3://npm-registry-packages-npm-production"}},"0.27.10":{"name":"@hoptrendy/web-dashboard","version":"0.27.10","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.27.10","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"1226ddcf291322436b4a32bf4d96ea42122a8a02","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.27.10.tgz","fileCount":17,"integrity":"sha512-ibyKmHfS35MnDPsjbTY2g4TAkZtzOGl6WIC7oHxxwXTuhQSHk2+IQpUw4cZHHxOYwx/QdSl/TFbUwUSaM9m/sw==","signatures":[{"sig":"MEUCIA+dgvEH4+ybFSMUZSibcdykza1+a1ePNfxvA92UPEswAiEAq0BJUXIKouyX0uo+UNs/rcSttsmfTBYB1JJARZ5wPCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.27.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486804},"type":"module","gitHead":"76730b3e94ce95a9d02d566db092daab5eb5a967","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.27.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.27.10_1779146308016_0.5999207706061676","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@hoptrendy/web-dashboard","version":"0.28.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.28.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"1269ab18e578f97f56dbefe290048b4528e99f00","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.28.0.tgz","fileCount":17,"integrity":"sha512-ejwq67mBRpRLPJ5iouFotB7gDCax98q2jBOK4aik2/goJsRH8nywYWinWLLCWi7GpNnvJ6Y3KyUjuoXp48pdzg==","signatures":[{"sig":"MEQCIG7zwlLIEjN656VIFGVFxWzSoWq9jrQCqH/3Cku60u5SAiAzEKYRgwUYaHzsUCDLFBLt1zsohgOfOEBeE6ucrhWvPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486857},"type":"module","gitHead":"d366e8f025a58d4000c09b97a64bb096e0beaca1","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.28.0_1779728540073_0.7513131389132377","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@hoptrendy/web-dashboard","version":"0.29.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.29.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"82232fea98cf6b2ba826ab0007319608df0c8e30","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.29.0.tgz","fileCount":17,"integrity":"sha512-ykFLQ+ZziBNinQx64plLHd2SmcpelUS9br8qELuyk349D8nw7hNUkJ2QKgj55Uft6diuRe4SE6FHM+xDCKCoMw==","signatures":[{"sig":"MEYCIQDt8PioDdeQIsmW2etczKVbBhf7bT/l9NAyCt63WZp3OAIhAIOj9kd27+LXZRYaDxnaHdqfIO52Nl/Dvvrw4Tizuj0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486857},"type":"module","gitHead":"df99b8c70e3f0646a136c7a7604c839418492dfa","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.12.1","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.29.0_1779731283379_0.16635678042815272","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@hoptrendy/web-dashboard","version":"0.30.0","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"b60431d9e43ef692ee22827e5d8024ee7a72cd9c","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.0.tgz","fileCount":17,"integrity":"sha512-bbwwWNGPInoInURhb2LiEVCOzClftNJ31D/weDoyVikd26RkF6GcxOrfWD7aLS9qj7/4Ps2SgRg9QIaD2pd/BQ==","signatures":[{"sig":"MEUCIAUG/1/ilq0UZbTvzYw1mdXzO9veQqc7780QmgTgLzq1AiEA4FD2Vk+9Qv6/Hl/TybJ2qdaR6SO3t/VvIhis9AU+bes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486802},"type":"module","gitHead":"ca37fc6e74ed0bbff32bc02a851c720349476e3e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.13.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.0_1780433349192_0.8812011090296996","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@hoptrendy/web-dashboard","version":"0.30.1","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"85c1990aacf9bb022f9a25f62caefd99f3f1dc0f","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.1.tgz","fileCount":17,"integrity":"sha512-LFx9JmyNT8BDaXKF38j6bXf9sBPZ8nMqUvZMzRL3Nj3SHRO80e4KrKw/xsM5Ho4c2P+ZcyGYvm2CUg0TXIQfmw==","signatures":[{"sig":"MEYCIQC7hVXHfOBk3nWhrZl/rBRZ9h2fdSlN74gPQVKWg7sTMgIhAJp0+OZTY8vQH4JkJdox6AHN9MVT1spvHGAGwZXag5jz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486802},"type":"module","gitHead":"31333d6386501238358e730a527360142e98c0b1","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.13.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.1_1780433982936_0.4707775581726479","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@hoptrendy/web-dashboard","version":"0.30.2","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"234a39ca422eea098d4421220dcb19a6da2d3d1a","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.2.tgz","fileCount":17,"integrity":"sha512-a1ONuypBAe0s0r7LxCuOv3LZnZNi6lSdipNjZ5n2W749lOigxlLvF59fr17kaEbYvMEO+blU1b/QPjPo4AgXKg==","signatures":[{"sig":"MEUCIBHkzRuvofPsPXZP++sKC9hYsHEmHvtP5YzCgFJjefmrAiEAtA6Rby3oNNzEXh5+KMRJgyl6s3qyuhjbrRkwrNmnGbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486956},"type":"module","gitHead":"1c8e21c9491748c1f2f65f592383ad95f50b84ba","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.13.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.2_1781652038726_0.44662553053813503","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@hoptrendy/web-dashboard","version":"0.30.3","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"9f3c457493e088e01761332fb4506c2e190049fd","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.3.tgz","fileCount":17,"integrity":"sha512-JPtq7Do8ydknRIISwxphB2w8EnoJhdj2AHjp7N6TnKvZKLLf12FQCnp7D+CuNha/bb4iWjeLnVrPdVy1WEgbtQ==","signatures":[{"sig":"MEUCIBQOfo8fk2BksmtkZZFQyctz6hjqlzkHRmOQpAPPFWUyAiEAwaPQRckKosaV5dNYVrzD5RbMfynkj3BG5x2WamTclWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486936},"type":"module","gitHead":"5685d9003cdf10eeb08aef01c0f7cb8bdedb08be","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.13.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.3_1781760935232_0.4075441174535037","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@hoptrendy/web-dashboard","version":"0.30.4","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"ba0a64c75dbb92373181bbf00c4c56dd9a1fa4a3","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.4.tgz","fileCount":17,"integrity":"sha512-gU+UUiG6BWn5/ti5U9eqXYhahbkJ3uNKihYYgX2FCxpHDVzZQbm/g4zN2qnm/2yaewEWcxvvNFE/Q6iSreo6QA==","signatures":[{"sig":"MEUCIFm+n2GhyY2Jvo1s8I36F5O+/p0OIA/fPOwkQBkH2HK5AiEAycT/qtXOMsb/O4KL+/bPVtaLG0WQ7he8VVE7l2DIgpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486934},"type":"module","gitHead":"d3765175ffaebdb35fae929c850d35dccdf4ed83","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.13.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.4_1782001844670_0.2623811085264587","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@hoptrendy/web-dashboard","version":"0.30.5","keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","_id":"@hoptrendy/web-dashboard@0.30.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"bin":{"hopcode-dashboard":"dist/server/index.js"},"dist":{"shasum":"6296e15b14abc5941b9fe56f9d205a4e55b75bba","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.5.tgz","fileCount":17,"integrity":"sha512-2pApMPW/TIGLTZJX117ncIsOz5/nQwY1nJKUh/nJ4t6ZLE9TBcxlWJItcZq1uwtfDXVGMBfoR909Y0239bJEPA==","signatures":[{"sig":"MEUCIQCI0+aHwesQfP2YR8TNakGVWV819f64ZHDRta0J2iVLmwIgUbtSCE8dpSzp9tEaIlCrd9csjDFa591iO0FebOxmlb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488043},"type":"module","gitHead":"5468ec890aae1a54b02d653622333bc3ecffa0d8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","preview":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","dev:client":"vite","dev:server":"tsx watch server/index.ts","build:client":"vite build","build:server":"tsc -p tsconfig.server.json"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/web-dashboard"},"_npmVersion":"11.16.0","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","react":"^19.1.0","express":"^4.18.2","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^6.0.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","@types/react":"^19.1.8","concurrently":"^9.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-dashboard_0.30.5_1783377966528_0.625155695588187","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@hoptrendy/web-dashboard","version":"0.30.6","description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","type":"module","bin":{"hopcode-dashboard":"dist/server/index.js"},"scripts":{"dev:server":"tsx watch server/index.ts","dev:client":"vite","dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build:client":"vite build","build:server":"tsc -p tsconfig.server.json","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","typecheck":"tsc --noEmit && tsc -p tsconfig.server.json --noEmit","preview":"node dist/server/index.js"},"dependencies":{"cors":"^2.8.5","express":"^4.18.2","react":"^19.1.0","react-dom":"^19.1.0","@hoptrendy/webui":"0.30.6"},"devDependencies":{"@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/node":"^22.0.0","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.2.0","concurrently":"^9.0.0","tsx":"^4.7.0","typescript":"^5.0.0","vite":"^6.0.0"},"publishConfig":{"access":"public"},"keywords":["hopcode","dashboard","web","sessions"],"author":{"name":"HopCode Team"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","directory":"packages/web-dashboard"},"gitHead":"15df439ee093f6c498e98004655ea860dd402a82","_id":"@hoptrendy/web-dashboard@0.30.6","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-JkaYSMi1v87QjlLd6s3R+GX/FrlO26e3e0nGwAODCzVRwuxPRbLWCPnvX14G7vjyTMs57CCW32rKUv61FO/fCA==","shasum":"7c9a1501e07719e1d95d87ca51e69e88126f7d5e","tarball":"https://registry.npmjs.org/@hoptrendy/web-dashboard/-/web-dashboard-0.30.6.tgz","fileCount":17,"unpackedSize":488081,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fweb-dashboard@0.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDMFUD/nEEjdex56UADzz7cD0tJLN1Zsqos2VV6vupvgIgQBVzhuH6bJH2Rt1B40esTBTWdJOADmxMnwxYnHd9K6s="}]},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"directories":{},"maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-dashboard_0.30.6_1783391403525_0.860588795393648"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T05:28:26.838Z","modified":"2026-07-07T02:30:03.989Z","0.15.1":"2026-04-23T05:28:27.138Z","0.15.2":"2026-04-23T15:12:45.699Z","0.15.3":"2026-04-23T15:33:06.064Z","0.15.4":"2026-04-24T10:18:40.034Z","0.16.0":"2026-04-24T12:23:46.186Z","0.17.0":"2026-04-24T13:41:51.296Z","0.17.3":"2026-04-24T19:27:16.848Z","0.17.4":"2026-04-24T20:27:25.079Z","0.17.5":"2026-04-24T23:16:26.701Z","0.17.6":"2026-04-25T08:09:41.491Z","0.17.7":"2026-04-25T08:22:57.532Z","0.17.8":"2026-04-25T09:37:23.686Z","0.17.9":"2026-04-25T10:35:30.460Z","0.17.10":"2026-04-25T12:19:22.737Z","0.17.11":"2026-04-25T13:09:41.203Z","0.17.12":"2026-04-25T17:28:15.745Z","0.17.13":"2026-04-25T19:20:10.472Z","0.18.0":"2026-04-25T19:26:00.351Z","0.18.1":"2026-04-25T19:44:37.467Z","0.18.2":"2026-04-25T20:49:07.107Z","0.18.3":"2026-04-25T21:03:13.703Z","0.18.4":"2026-04-25T21:17:07.225Z","0.18.5":"2026-04-25T21:30:03.541Z","0.18.6":"2026-04-25T21:47:05.621Z","0.18.8":"2026-04-26T12:28:18.719Z","0.18.9":"2026-04-26T13:18:59.993Z","0.19.0":"2026-04-27T07:19:46.950Z","0.19.1":"2026-04-27T07:37:21.342Z","0.19.2":"2026-04-27T12:19:27.848Z","0.19.3":"2026-04-27T17:36:56.241Z","0.19.4":"2026-04-27T18:16:50.270Z","0.19.5":"2026-04-27T19:03:58.837Z","0.19.6":"2026-04-28T10:01:51.463Z","0.19.7":"2026-04-28T10:45:55.619Z","0.19.9":"2026-04-28T13:06:41.536Z","0.20.0":"2026-04-28T17:07:46.348Z","0.21.0":"2026-04-29T09:13:32.066Z","0.21.1":"2026-04-29T17:10:04.443Z","0.21.2":"2026-04-30T17:07:00.683Z","0.21.3":"2026-05-01T11:14:52.859Z","0.23.0":"2026-05-01T19:21:52.961Z","0.24.0":"2026-05-02T00:07:48.748Z","0.24.2":"2026-05-02T01:18:38.392Z","0.24.4":"2026-05-02T17:33:18.477Z","0.24.5":"2026-05-02T21:05:13.223Z","0.24.6":"2026-05-02T22:12:38.391Z","0.25.1":"2026-05-03T17:36:31.001Z","0.25.2":"2026-05-04T22:14:21.355Z","0.26.0":"2026-05-06T00:07:02.650Z","0.26.2":"2026-05-06T04:21:33.255Z","0.26.4":"2026-05-08T01:51:30.851Z","0.26.5":"2026-05-08T09:43:21.353Z","0.27.0":"2026-05-08T11:20:29.604Z","0.27.1":"2026-05-08T13:24:29.512Z","0.27.5":"2026-05-11T07:16:45.407Z","0.27.6":"2026-05-13T09:15:30.059Z","0.27.7":"2026-05-13T09:54:02.753Z","0.27.8":"2026-05-14T09:13:52.863Z","0.27.9":"2026-05-16T06:20:18.612Z","0.27.10":"2026-05-18T23:18:28.177Z","0.28.0":"2026-05-25T17:02:20.262Z","0.29.0":"2026-05-25T17:48:03.564Z","0.30.0":"2026-06-02T20:49:09.354Z","0.30.1":"2026-06-02T20:59:43.107Z","0.30.2":"2026-06-16T23:20:38.965Z","0.30.3":"2026-06-18T05:35:35.393Z","0.30.4":"2026-06-21T00:30:44.844Z","0.30.5":"2026-07-06T22:46:06.684Z","0.30.6":"2026-07-07T02:30:03.689Z"},"bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"author":{"name":"HopCode Team"},"license":"Apache-2.0","homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","keywords":["hopcode","dashboard","web","sessions"],"repository":{"type":"git","url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","directory":"packages/web-dashboard"},"description":"Standalone web dashboard for HopCode â€” session browser, chat viewer, cost tracking","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"readme":"# @hoptrendy/web-dashboard\n\nStandalone web dashboard for **HopCode** — browse session history, read chat transcripts, and track token/cost stats — all from your browser.\n\n## Features\n\n- **Session browser** — lists all sessions across every project, sorted by recency\n- **Search** — filter sessions by prompt text, CWD, or session ID\n- **Chat viewer** — full conversation replay with tool calls, code blocks, and markdown\n- **Stats bar** — total sessions, messages, tokens, and top model at a glance\n- **Zero config** — reads directly from `~/.hopcode/projects/`\n\n## Usage\n\n```bash\n# From HopCode root (after build)\nhopcode dashboard\n\n# Custom port\nhopcode dashboard --port 8080\n\n# Without auto-opening browser\nhopcode dashboard --no-open\n\n# Or run directly\nnpx hopcode-dashboard\n```\n\nThen open **http://localhost:7899** in your browser.\n\n## Environment Variables\n\n| Variable                 | Default      | Description                         |\n| ------------------------ | ------------ | ----------------------------------- |\n| `HOPCODE_DASHBOARD_PORT` | `7899`       | HTTP port for the server            |\n| `HOPCODE_RUNTIME_DIR`    | `~/.hopcode` | Override the HopCode data directory |\n\n## Development\n\n```bash\ncd packages/web-dashboard\n\n# Dev mode (Vite + server with hot reload)\nnpm run dev\n\n# Production build\nnpm run build\n\n# Start production server\nnpm start\n```\n\n## Architecture\n\n```\npackages/web-dashboard/\n├── server/index.ts        Express API server (reads session JSONL files)\n├── src/\n│   ├── App.tsx            Root layout (header + sidebar + main)\n│   ├── components/\n│   │   ├── SessionList.tsx  Left sidebar — session list with search\n│   │   ├── ChatPanel.tsx    Main area — chat replay using @hoptrendy/webui\n│   │   └── StatsBar.tsx     Top-right global stats\n│   └── styles.css         Dark-mode UI styles\n├── vite.config.ts         Vite build config (proxies /api → :7899)\n└── index.html             HTML entry point\n```\n\n### API Endpoints\n\n| Endpoint                                    | Description                    |\n| ------------------------------------------- | ------------------------------ |\n| `GET /api/sessions?page=1&limit=20&search=` | List sessions (paginated)      |\n| `GET /api/sessions/:sessionId?project=`     | Load all records for a session |\n| `GET /api/stats`                            | Global aggregate stats         |\n\nSession data is read from `~/.hopcode/projects/*/chats/*.jsonl`.\n","readmeFilename":"README.md"}