{"_id":"@superbased/observer","_rev":"131-656668724ff6ad6042d60a523c9c98b6","name":"@superbased/observer","dist-tags":{"stable":"1.34.0","latest":"1.34.0","edge":"1.34.0-rc.11"},"versions":{"1.3.0":{"name":"@superbased/observer","version":"1.3.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.3.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"9f7483d7455ad8f45e2bd670e2bec17a0605f395","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.3.0.tgz","fileCount":3,"integrity":"sha512-+a3TT6wlhbpvWcSkuRd6UdPPa+zaZVAZ1VB0B0UCFAK/aIqtX4YrRRn04uXh9MRKR2MaTCNZQyFEsDGxj3D/dA==","signatures":[{"sig":"MEQCICpzDQ6ESMj2FDwHcZzdzEiTyah+o1cK4nC4nEtDhe0jAiBN+VPghKiuzckgtJs/98hv4L2DEtyDN3myjY+EutDohw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"b746e73aa99faa1486ccd0e90ee9e013a4d6cd95","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.3.0","@superbased/observer-win32-x64":"1.3.0","@superbased/observer-darwin-x64":"1.3.0","@superbased/observer-linux-arm64":"1.3.0","@superbased/observer-darwin-arm64":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.3.0_1777314810942_0.4724806608594565","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@superbased/observer","version":"1.3.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.3.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"8e13b50b55fee32fdcdc4e9448c2f2bbd1102954","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.3.1.tgz","fileCount":3,"integrity":"sha512-/sankjxbrnTs1naneEt+rh4hYoqxARqPaMsJcv1baFWiLBzs8rzfoJCnv7NXNareWb9P7u6iTHXz0u7/8rzr8A==","signatures":[{"sig":"MEYCIQDNsTuTNMAo+fmCrRWBtxIpak2F24JBRVJu+zxseg2GOAIhAPtjuD5CQJIu3e+nhPR/iG24EJhd0Zlsq/JHzFGu94q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"15b1d61253d1416453c813c05b43f70f1dad8ee5","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.3.1","@superbased/observer-win32-x64":"1.3.1","@superbased/observer-darwin-x64":"1.3.1","@superbased/observer-linux-arm64":"1.3.1","@superbased/observer-darwin-arm64":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.3.1_1777357989451_0.8730720409275736","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@superbased/observer","version":"1.3.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.3.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"55ac8817b0ea1ba399e5076a0699dfcdf7ed23c6","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.3.2.tgz","fileCount":3,"integrity":"sha512-SdDzxk7H6uq30oMuaHJGMl9oF+p4JpOiqKGnWsGBAMdTVtgiilMS9gOZKtntTtcvRvfklwy0v9Ej8VrTY1pNUw==","signatures":[{"sig":"MEUCIQCpRmX2Fa+X9V+sZfjeh1JjQRY0/MKbvTVhym44Bh24ggIgIHeMHmwMs4olGPs3RSI5gUUd09TfgFjsLEDx2e/5RVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"dd001a2b2a85a18803c66f48c47cde2a0bae3823","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.3.2","@superbased/observer-win32-x64":"1.3.2","@superbased/observer-darwin-x64":"1.3.2","@superbased/observer-linux-arm64":"1.3.2","@superbased/observer-darwin-arm64":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.3.2_1777359051734_0.5679574733365276","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@superbased/observer","version":"1.3.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.3.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"64f36b04b5cb89e47b24c05109e87b03a0152969","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.3.3.tgz","fileCount":3,"integrity":"sha512-yxS3aRP6db7hclnjfiJTY4OD+Izona8CmCH69TotbNkCuy7rjrJZbKZHULFD7IKijyeCzkcrfHWejNfY6exz7w==","signatures":[{"sig":"MEUCIQD7+qYVRGTivU/yBFWZTTjrz1JXlpI4yhWVtpQnS8L60wIgYiAO9isqkwr95T0jVsEOcRTL6SgXchBnHOdPhsW1F3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"8c5bd1c26e6ff141edf3dab8ab30f5ceb42eca12","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.3.3","@superbased/observer-win32-x64":"1.3.3","@superbased/observer-darwin-x64":"1.3.3","@superbased/observer-linux-arm64":"1.3.3","@superbased/observer-darwin-arm64":"1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.3.3_1777363724391_0.9647945689895667","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@superbased/observer","version":"1.3.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.3.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"89f7214d5ec1c98b3a8bdda4659f194ddf8ebc2b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.3.4.tgz","fileCount":3,"integrity":"sha512-f8aLOFCIGxQwQt1mMYFdkYG1+TzdwuvI2uoL3GJATMrGpB2Fc8turwf69mbIq05GycuQ2whZ/796RvUWrVdoAQ==","signatures":[{"sig":"MEUCIQCZe5fXLE9lXK34+HCZVYYTtP48DtL4PhayUnlwHBtc0gIgViuP0XxDH6wtCjhz5r555WvH4UK4x2eCBR676AArwQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"f6835ea669f2ec51abc26e2e963cf4ead3e265c0","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.3.4","@superbased/observer-win32-x64":"1.3.4","@superbased/observer-darwin-x64":"1.3.4","@superbased/observer-linux-arm64":"1.3.4","@superbased/observer-darwin-arm64":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.3.4_1777365727977_0.514205417802416","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@superbased/observer","version":"1.4.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f1353a35f933e9b1f588eda5b3d9cbabf49d0475","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.0.tgz","fileCount":3,"integrity":"sha512-KUMEbF7MmgQ+zrnuyCx5H8OiqOerqVV1wyt4REb8NszVC7egeNN0AzNZg54ETnqCERL0YYh7zhHtqNnoK3OZKw==","signatures":[{"sig":"MEUCICki3B0wingismosfBi6Olg4l5Kcur1vk4PDbj0+MI6iAiEA50n4qSWlQa7YoqQG1M0gSE08AngU+HcfDBgHb9th7Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"54a515406efc0db4f36269ca14b6a144705090ef","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.0","@superbased/observer-win32-x64":"1.4.0","@superbased/observer-darwin-x64":"1.4.0","@superbased/observer-linux-arm64":"1.4.0","@superbased/observer-darwin-arm64":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.0_1777366512284_0.4095622855501968","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@superbased/observer","version":"1.4.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"c4ea34a32f0787d8791708ba965f6ea94dccbe76","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.1.tgz","fileCount":3,"integrity":"sha512-NI2pl/jRnB9nbtIJLgnqcObDSBWITYgaM9ddW9xcRPcb6XQrxJ7N7VYw/0cwgIOcoYZLEOcWTNH64mz3YOyhTw==","signatures":[{"sig":"MEUCIQDRVGTa+p2QkZsnh9zI5m6+rVj/EgopWle5CUiEdesyxgIgZpxir6y4qS9Hb/JRqyVMYztnhAwvqoVsc9fRPKAmSr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"08fd4376be6b6c802104babe0d85252a0bf0b44b","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.1","@superbased/observer-win32-x64":"1.4.1","@superbased/observer-darwin-x64":"1.4.1","@superbased/observer-linux-arm64":"1.4.1","@superbased/observer-darwin-arm64":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.1_1777367209725_0.3130049802173709","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@superbased/observer","version":"1.4.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"26ad3c265d381fa468aad35dc6d6604cc3369830","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.2.tgz","fileCount":3,"integrity":"sha512-7MnCoZv7B5BhmSX32gZN8YPQr3PWWPI2fxKcm3Ax4wrnuVhMlQpxqSnNyAKrae2lLjHVEnmmd2z/PMvztctu9Q==","signatures":[{"sig":"MEQCID/8PrXWh5lgS50teiSaj1S72oG8sY0ITGJ8zer2So2GAiBerWQNryDsOiN63qr3e3h+0VrScile7d9Bap/vOBlUuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"fb27c53ade82dcb69fa3bbfc4e0beb7df4b26a13","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.2","@superbased/observer-win32-x64":"1.4.2","@superbased/observer-darwin-x64":"1.4.2","@superbased/observer-linux-arm64":"1.4.2","@superbased/observer-darwin-arm64":"1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.2_1777379342760_0.31589669122899644","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@superbased/observer","version":"1.4.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"409011a2425121b6d9644e540b7ec42fe316bf84","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.3.tgz","fileCount":3,"integrity":"sha512-iZLBPmt4krG83ZvD57Ev14XB5UJku4Bb3L6Ute6JzzI+SitkAm2YuteXnGQ1hrneVSM/a7ANxtH7zBKRWEZT4A==","signatures":[{"sig":"MEQCIHJubP0NtjPpdx9NI84prViN8zdDOCpbKwpd39nCOL0+AiBw/raroG9XScFwheDdjo/Pv6wEtCBC44g2tC1ukUoqXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"1cbd29f9db8c83d4c72fe336970821b5c667629d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.3","@superbased/observer-win32-x64":"1.4.3","@superbased/observer-darwin-x64":"1.4.3","@superbased/observer-linux-arm64":"1.4.3","@superbased/observer-darwin-arm64":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.3_1777379936578_0.8288977498980916","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@superbased/observer","version":"1.4.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"bca02c2e13a45c914cd4d5bf434182ba695fbf48","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.4.tgz","fileCount":3,"integrity":"sha512-gKu5vu/bsE2cXtKGUu2AIS0kqnzUTh0V66KLkZGNz7lg+ngx98EvI2IK26vddIYS7+YAXM6KQSl+HoqRbnu1XQ==","signatures":[{"sig":"MEUCIQCqRs8knUGKD4xhwjbDAhUESwdUKRM2EzVxdmLj+iOFoQIgCPClu2LU88ZfUZOZnlu2KU4ZclPCX2fs6dqkn53rtjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"1f0a7c38e08f29ddd77d81951977ef84dee5c4bc","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.4","@superbased/observer-win32-x64":"1.4.4","@superbased/observer-darwin-x64":"1.4.4","@superbased/observer-linux-arm64":"1.4.4","@superbased/observer-darwin-arm64":"1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.4_1777380003330_0.6948103930923517","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@superbased/observer","version":"1.4.5","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.5","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"1ca6626573467a96b40d0a3d62dbbda345cb1b52","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.5.tgz","fileCount":3,"integrity":"sha512-217o+BZfKEt+bJt9B56xi45crRKzzRNPmyC6KTuDvR4KvCpWDTp3JsUnX8afwNlEMGvzzonNEF6subjH+E10gQ==","signatures":[{"sig":"MEUCIQCkvDBE5kyW7RIh8KVjgxHzxuDfUQiKJu3yAyWZDucGVQIgPpy8KSjWeBdq7bjG9In5RcZQ82zWnNOlG/UCEpvPesU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"engines":{"node":">=18"},"gitHead":"f169841bf25a717e229d25231774131bc20d2229","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.5","@superbased/observer-win32-x64":"1.4.5","@superbased/observer-darwin-x64":"1.4.5","@superbased/observer-linux-arm64":"1.4.5","@superbased/observer-darwin-arm64":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.5_1777380529079_0.2316629863183981","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@superbased/observer","version":"1.4.6","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.6","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"9f6fcf0fc0bf5257a5858d3ab08fd046346bde55","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.6.tgz","fileCount":3,"integrity":"sha512-rfhmpwHd3hG/9jqclGbuFCDfHWrAZfxvIZlgEji9M6jOs98vpoukDU+eoD8Rpg8Mg1tigFWVY79bz/xJJx/sDA==","signatures":[{"sig":"MEUCICzi1LNjw/zizeHGHEmy5pddZ6sQbHG5V5VeFhO5Ehz+AiEA7garVm6Elv+LW3EJl+PdO2Tgudm1Uxh74JUFhvwdf3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38016},"engines":{"node":">=18"},"gitHead":"923746ce63578d230a576420f900023258c6390d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.6","@superbased/observer-win32-x64":"1.4.6","@superbased/observer-darwin-x64":"1.4.6","@superbased/observer-linux-arm64":"1.4.6","@superbased/observer-darwin-arm64":"1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.6_1777408798434_0.6181644774688915","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@superbased/observer","version":"1.4.7","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.7","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"670c153b2b94927cae253b50a2b7ed50dd1b4a45","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.7.tgz","fileCount":3,"integrity":"sha512-JwS7l4Pi4x02tjV9mwRuGjRvUEM+Uo6ssQzhMIMoAES8P9JmyGOOLCJ970+PLrpJ3dS8OjnOrOyMqlE7CYkrSw==","signatures":[{"sig":"MEYCIQCeNO3nmi9j/QJLXEJTRHtTVyPc9EflBW2JXAlFQp3/2QIhAKPt3R855e3BHK3Ac/Xzit6lAqlB9VqUSsBKryHaS1VD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41625},"engines":{"node":">=18"},"gitHead":"222fe8b9584e9c89f3c878c624f0332fa95eb1e6","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.7","@superbased/observer-win32-x64":"1.4.7","@superbased/observer-darwin-x64":"1.4.7","@superbased/observer-linux-arm64":"1.4.7","@superbased/observer-darwin-arm64":"1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.7_1777432986260_0.6637375296861003","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@superbased/observer","version":"1.4.8","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.8","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"4473abc219c03070ef1c801a198d1689c002f781","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.8.tgz","fileCount":3,"integrity":"sha512-1NhGXrPvSDiLMxGPY9Y1YLWYVQomB75BUxUnHdFc6+Zs15gz7NgNHNLwdl+TRs7yIIxypRdnA6G86rW/9KSaJA==","signatures":[{"sig":"MEQCICeO8+Pwx6KTr2Qa7KUiQYfxDj1/f6fZp6yHz4JYgvW9AiBkdlvIECX4yjFB3Bofytfyq/860dt5N0MpxlDC6800hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41813},"engines":{"node":">=18"},"gitHead":"7603b40e6de45a62a6ccff9e40d1ac8dfcd2ced9","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.8","@superbased/observer-win32-x64":"1.4.8","@superbased/observer-darwin-x64":"1.4.8","@superbased/observer-linux-arm64":"1.4.8","@superbased/observer-darwin-arm64":"1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.8_1777437050666_0.8982535821537225","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@superbased/observer","version":"1.4.9","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.9","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"3af274e362aa9dc18f1982b1b14d638823e5a411","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.9.tgz","fileCount":3,"integrity":"sha512-7L+RNIplaW56B1DZW9r/SuIEVvoK+uUf7xbp6p54SWLeRAYP4f+pqI68Gnmlo6E+1Z4b4tYM3xfHGSTthcY5hg==","signatures":[{"sig":"MEUCIQDxEKbFQiCGHQETbONCcJr6pdRJaSYY0A0Cmo+9Hc/iOAIgcj4iRlShM96RTpyAGo+CNInWTx41KxNDlZNuF7bq/3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42025},"engines":{"node":">=18"},"gitHead":"36450413895b6ef8fe5f3d676f5854a4d7601eee","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.9","@superbased/observer-win32-x64":"1.4.9","@superbased/observer-darwin-x64":"1.4.9","@superbased/observer-linux-arm64":"1.4.9","@superbased/observer-darwin-arm64":"1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.9_1777438178194_0.26737139700963386","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@superbased/observer","version":"1.4.10","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.10","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"df57fba05280c23a2604042007dcecc9a0ad81c4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.10.tgz","fileCount":3,"integrity":"sha512-M1eXIQ7UUAQG2ps/1WK+gR5XwwDvIQv3VROlofbEp/15VgRZ9LP14cwm+Ps6zelgOSuFf9WOQIAjQe8Rc++Srw==","signatures":[{"sig":"MEQCIHZslMjPZRG2RT6xH8ERtqGbvY2vD0IMcfFZFGsZ2UeIAiAbI0P7kBhCTLlmHZA/zY6532w/IecyHiiwAnuM94wO8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42767},"engines":{"node":">=18"},"gitHead":"0d13ec7065dd57dae4dcd1423826326aa0cddc67","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.10","@superbased/observer-win32-x64":"1.4.10","@superbased/observer-darwin-x64":"1.4.10","@superbased/observer-linux-arm64":"1.4.10","@superbased/observer-darwin-arm64":"1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.10_1777441818212_0.45879705056366227","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"@superbased/observer","version":"1.4.11","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.11","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"6a611f7e3ce317a3584d0b653ff5e31bf83adfce","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.11.tgz","fileCount":3,"integrity":"sha512-oAKhPsLUulHpFzWJwB2t1/lLQx9VRq939Rk6LfCKNv9JWm4u9ZUnSx/cYMJkGV6SwL0xpqSxTSlK8JX73mHZNA==","signatures":[{"sig":"MEUCIE7vhc0CH0Rlkg+/VYewgNlbVRGPTKzhIn+Zanh0CK8vAiEA3peaNwu0m8vrQMXoxV+tf8/cyzg9hZjUJGEbqKUzWjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42767},"engines":{"node":">=18"},"gitHead":"3bccc7045130690428b2794458b309b73d2b0b33","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.11","@superbased/observer-win32-x64":"1.4.11","@superbased/observer-darwin-x64":"1.4.11","@superbased/observer-linux-arm64":"1.4.11","@superbased/observer-darwin-arm64":"1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.11_1777446039014_0.3189457234028237","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"@superbased/observer","version":"1.4.12","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.12","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"46e84b1414c24d70bcdd15e49352efcb98f0945d","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.12.tgz","fileCount":3,"integrity":"sha512-M1gX85mkHmojWKnyAIn8reriUM9g8M6ESYzM/BPaQYJ2pFSatx+kufnVKszk2N/zslpvN/3EpEYQK3Kj0/5blg==","signatures":[{"sig":"MEUCIQDb0SfP1BhM6gSb4mKoW55zQEt1BpERTUsZ0vGxwkJ1RgIgU8gktFPSjk9gMLTAg5zx50upaKn2UJRbFvNzSnHQRKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43264},"engines":{"node":">=18"},"gitHead":"f00320017717446a380c9f1db52a505636d9ddc3","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.12","@superbased/observer-win32-x64":"1.4.12","@superbased/observer-darwin-x64":"1.4.12","@superbased/observer-linux-arm64":"1.4.12","@superbased/observer-darwin-arm64":"1.4.12"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.12_1777456566789_0.7644493380697139","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"@superbased/observer","version":"1.4.13","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.13","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d4a6e9d3f4ad8ca0fc0cb8bdec2c5efc08242223","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.13.tgz","fileCount":3,"integrity":"sha512-tiDt+hOVVjZoaJMet25DgOUL1tTjJ7Th9vkKUoh6P69QZDS75IV91kQVuXBHw+ug31Bo8IFTzKVHRP3mNUyuZA==","signatures":[{"sig":"MEUCIA0ZHf9iabiotXqwCqKmORFzNiZxSJ1gLlAMEqIVneu2AiEAtImKp9j48HypUeYKKX6jVKD/zMKi+B87G7bt5k6Exn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43264},"engines":{"node":">=18"},"gitHead":"a36e032068ebc2e8a7c914262fac2f769ebd61a5","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.13","@superbased/observer-win32-x64":"1.4.13","@superbased/observer-darwin-x64":"1.4.13","@superbased/observer-linux-arm64":"1.4.13","@superbased/observer-darwin-arm64":"1.4.13"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.13_1777458345258_0.46705782203681756","host":"s3://npm-registry-packages-npm-production"}},"1.4.14":{"name":"@superbased/observer","version":"1.4.14","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.14","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"e62c7648c6cede2339bc2e8c2c94ed9ae1339fdc","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.14.tgz","fileCount":3,"integrity":"sha512-rTJHn9XF0QAo8npdHIRwOvU7HHHg/D7YvyqNVuxocBOPc7weKrVQnzLJVd7LlnD8i4vLXNP8TdxRKm08iCXh1A==","signatures":[{"sig":"MEUCIAKS02wIzRFAt/Knj/m+lm4nxbzV6FAWTmKtZyZMgmi4AiEAhynyfGmxYLzMPUoK9+izQEHcHPhQ9abroapGk90wTGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43254},"engines":{"node":">=18"},"gitHead":"146f35c8232ef3090a03270820d0c7641431dc43","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.14","@superbased/observer-win32-x64":"1.4.14","@superbased/observer-darwin-x64":"1.4.14","@superbased/observer-linux-arm64":"1.4.14","@superbased/observer-darwin-arm64":"1.4.14"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.14_1777459419988_0.17126421204584386","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"@superbased/observer","version":"1.4.15","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.15","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"95082abee57e999a93b8cffb5771fbd09055f534","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.15.tgz","fileCount":3,"integrity":"sha512-dy/Dj+7TQHKkO13Spv8UwiAdMpJoEfTQ/hcMSEFDgQrgphlqERIx/ZnZLs3bcJKAxdwkwSWyiAoefPlSq4l0aw==","signatures":[{"sig":"MEQCIGb42QMDtPVeA02Uhe7m+e8OpO922mhEoY/0bFb7B0rFAiBmPeBOMIZlGAr2yen106ugrn+u0P7bY8q+2AWOVKSO4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43254},"engines":{"node":">=18"},"gitHead":"02ddbb3d7c4c91b70c1182a7ea563efe4f711b75","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.15","@superbased/observer-win32-x64":"1.4.15","@superbased/observer-darwin-x64":"1.4.15","@superbased/observer-linux-arm64":"1.4.15","@superbased/observer-darwin-arm64":"1.4.15"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.15_1777460077851_0.664622622282055","host":"s3://npm-registry-packages-npm-production"}},"1.4.16":{"name":"@superbased/observer","version":"1.4.16","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.16","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"2fe5d909904108f16611bb95ba5154ffda313436","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.16.tgz","fileCount":3,"integrity":"sha512-4bJoabgbMx5QcqdTS9SJzLyM1C5YogC4gpucigsJc50mVVxPyRiKvlWrA+VKqOhDnd0OdBkfZV7Skw6xzrZyWA==","signatures":[{"sig":"MEUCIFzXy1flas1dpu+ZW29JAPL2wMRCi77dO06ucMWDAUO8AiEArmqR7GjigQrUnrrPJMP5LQiz48zu8oexJJ92Sp12SMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43536},"engines":{"node":">=18"},"gitHead":"e91c4f2cb56bf340ccf782f0b43ec8cdffdc5c47","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.16","@superbased/observer-win32-x64":"1.4.16","@superbased/observer-darwin-x64":"1.4.16","@superbased/observer-linux-arm64":"1.4.16","@superbased/observer-darwin-arm64":"1.4.16"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.16_1777469013745_0.4023747890192557","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"@superbased/observer","version":"1.4.17","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.17","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"5219117c4597fcd10220542178ddc803b7bda7c4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.17.tgz","fileCount":3,"integrity":"sha512-ozJMQJjpvRmW3EU7bozXPjVglEd8cGBU2V03IX/XhUZYulubzJdBVxR2P3kf5WZqx3erYgRxVtJklf403JQo2w==","signatures":[{"sig":"MEQCIH31gw3A/i4f0Uz4Lf9uJoSpVCCow0SgwUWCnSPoDvR4AiAZiuAUCRaiIsgl1HFfpYj3GMYrHM3CdlsDOzSSuvPlgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43536},"engines":{"node":">=18"},"gitHead":"ddc36f79cb2fd4be26dc8036d958753e9d270413","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.17","@superbased/observer-win32-x64":"1.4.17","@superbased/observer-darwin-x64":"1.4.17","@superbased/observer-linux-arm64":"1.4.17","@superbased/observer-darwin-arm64":"1.4.17"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.17_1777469018982_0.48754089607442364","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"@superbased/observer","version":"1.4.18","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.18","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"c268c8eebb86d3ca509bbe750f18bea264db7f5b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.18.tgz","fileCount":3,"integrity":"sha512-KzXywo8PXOC2MJ1BeTIvc8FFh/+bIXKjiLflV171k+FHlckoLl4tR1EvHOgW4lrOyx3ePgfnscBxSWE1hdvIeQ==","signatures":[{"sig":"MEUCIQD5vpIELZtEPeRCe43L5e3ft32Yo16uYuxj9LMM9ouQywIgXioj8yV7Ca14O61/OR4RSOfqlpeR5ejMTQ6Tr+++Qa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44996},"engines":{"node":">=18"},"gitHead":"2ab9f181a2addf1cca1fc61f72b4d4c066cbaf67","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.18","@superbased/observer-win32-x64":"1.4.18","@superbased/observer-darwin-x64":"1.4.18","@superbased/observer-linux-arm64":"1.4.18","@superbased/observer-darwin-arm64":"1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.18_1777470764336_0.47142768492063913","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"@superbased/observer","version":"1.4.19","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.19","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f740967ae6a3abb021d4ce0f6070bbe8c9ff181b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.19.tgz","fileCount":3,"integrity":"sha512-GHNXmzpFVueZA8xaf/lmfvZMvap3PPd5cfRQK9CFfCPMSEsJ7HTPirsyQwUVzmp+EDwVfUL/Leh6J6tfz7aOZQ==","signatures":[{"sig":"MEUCIG1SWBpRj9hpbPgGkYzkmAkqSr/8KErF8wXbBgoqUXsJAiEA0xeCuNWVFZyF1lAwy0SmCjPJt+o99yV8W2aDKF5C04Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44996},"engines":{"node":">=18"},"gitHead":"febfbe0708902b086bae9f390ce2153f68c2ae43","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.19","@superbased/observer-win32-x64":"1.4.19","@superbased/observer-darwin-x64":"1.4.19","@superbased/observer-linux-arm64":"1.4.19","@superbased/observer-darwin-arm64":"1.4.19"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.19_1777499469772_0.28757044859197745","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"@superbased/observer","version":"1.4.20","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.20","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7841f1d1d1254d3d1c53269f1855f030808b595b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.20.tgz","fileCount":3,"integrity":"sha512-C/WNPC07EWKdWIsz6Vwmloy6T4xnQlbHJ8BNldcdlrGG6/7neDneuT5zkafJmSm27B7XSVLrao3xm9PbsPLJIA==","signatures":[{"sig":"MEQCIAJNiYBTDdT6BPnQSW6K2kHcvhEiaV+flGIiqHGpFTPsAiB9QC6zBhHEQnIr8iGIGQPWvsIMa/P3ej8b/IED5Pgy2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44996},"engines":{"node":">=18"},"gitHead":"a2ddf2aa41c1a8088c9fa73462b5ad463ad658eb","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.20","@superbased/observer-win32-x64":"1.4.20","@superbased/observer-darwin-x64":"1.4.20","@superbased/observer-linux-arm64":"1.4.20","@superbased/observer-darwin-arm64":"1.4.20"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.20_1777558077238_0.7248864560514734","host":"s3://npm-registry-packages-npm-production"}},"1.4.24":{"name":"@superbased/observer","version":"1.4.24","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.24","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"bf00a73d6f7612892a9784a650607604a19a32c5","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.24.tgz","fileCount":3,"integrity":"sha512-DYvE4M9i2l1KxWwoLdFyvSqV+NZJwY76IC6jz83WLSB6O2BS0kTD4oPzPgJUufyn+ZPcZE4FVyeESLOlUoo1tw==","signatures":[{"sig":"MEQCIE26y9DPyfWPp2vJHrsdOBnkIpxR1MZNkcyJBzNJfkc/AiBiDtJfvQsSdpEPRtJJFpZBYs50Lvmyo0Ky0iMrsTQajA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45607},"engines":{"node":">=18"},"gitHead":"eea3b9b366623ec4c928161b498dfc43e382c6a4","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.24","@superbased/observer-win32-x64":"1.4.24","@superbased/observer-darwin-x64":"1.4.24","@superbased/observer-linux-arm64":"1.4.24","@superbased/observer-darwin-arm64":"1.4.24"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.24_1777590932002_0.06721020680241563","host":"s3://npm-registry-packages-npm-production"}},"1.4.25":{"name":"@superbased/observer","version":"1.4.25","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.25","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"07ac894e1891cd469cddab31ddeb419ea1011ede","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.25.tgz","fileCount":3,"integrity":"sha512-xWETyMxo+IsnTp3DIbx4kXGc2gm1G94HSWn1o+uuG4ZljlK8qilse+igfhzEk4sO6/teSYNz0IVdKwOJ6us/tQ==","signatures":[{"sig":"MEUCIGEGrsQHDDZXaM9+jalPBfW7HOJakfOeTsoqM3o4CnZsAiEA4dUxjmTwz6B1QasFlZs7R3gfVvN2NWo492rZYiAnslE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45607},"engines":{"node":">=18"},"gitHead":"c9b2ff3593ecb780d11188d00acfe6b22b141a39","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.25","@superbased/observer-win32-x64":"1.4.25","@superbased/observer-darwin-x64":"1.4.25","@superbased/observer-linux-arm64":"1.4.25","@superbased/observer-darwin-arm64":"1.4.25"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.25_1777615542032_0.5707148779446387","host":"s3://npm-registry-packages-npm-production"}},"1.4.26":{"name":"@superbased/observer","version":"1.4.26","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.26","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"2399273513c2492c96aeeb3d372a168068bd723c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.26.tgz","fileCount":3,"integrity":"sha512-K+4Z2KYQ1A/nmzsrpWYWijjafnTB6XO94qwNxyG3bvctumC/u2QyG3BmeLlFDJwyAybDREWlUx5aJAYX8CjxSg==","signatures":[{"sig":"MEQCIHkUgKFzuawYHh7026V2CrVvOESBnnvfJrvOnrxTsHO3AiB53PJsW8sYXfMn48clpfqWKlclCAZAK2uSOELnCMj86A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46257},"engines":{"node":">=18"},"gitHead":"c5691c3612670e129a9128262e899034963606a6","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.26","@superbased/observer-win32-x64":"1.4.26","@superbased/observer-darwin-x64":"1.4.26","@superbased/observer-linux-arm64":"1.4.26","@superbased/observer-darwin-arm64":"1.4.26"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.26_1777729926431_0.3890504785354163","host":"s3://npm-registry-packages-npm-production"}},"1.4.27":{"name":"@superbased/observer","version":"1.4.27","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.27","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"de80f0eb8ddbf6af1274ac1b6abcedc5783646e3","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.27.tgz","fileCount":3,"integrity":"sha512-IPcNjOV7wlFkoGEtaotOr3j3s8gtMqUcXF0rEMQbT9Jytqcm93jTDaR8YAp39Nyg3vQwa4LxOKls5XmZ60YPAw==","signatures":[{"sig":"MEUCIQCgbSB+foUXPlkuNq7LHc3dnOzcyW97kEKj/FAjA3qJWQIgb2ZN4lH+KMrjS8Ma1pSm/YLVHfwF0Lih9usHhnyoxWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46257},"engines":{"node":">=18"},"gitHead":"ef92db219797e3be1cd56b1a2a1d396106c4f176","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.27","@superbased/observer-win32-x64":"1.4.27","@superbased/observer-darwin-x64":"1.4.27","@superbased/observer-linux-arm64":"1.4.27","@superbased/observer-darwin-arm64":"1.4.27"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.27_1777741943434_0.9405990959425048","host":"s3://npm-registry-packages-npm-production"}},"1.4.28":{"name":"@superbased/observer","version":"1.4.28","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.28","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7ab988f73401c82e89ea971b437e22d0e40b2b16","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.28.tgz","fileCount":3,"integrity":"sha512-t4FZjklQtTxLssW6pFMDjdmwQp72tg/umaup8AX2ntohP4MShvJU4OPpIKhU0MXeKezj1uAQvHb24z65rFQtlA==","signatures":[{"sig":"MEUCIQD3eNmjWQSpzNGwxISLKRO+VFF1L6g7EWA/23PWHFIXNwIgEOJumdMwcNQC3lYUgwz3M/2SNrVhvwwjjMipM9I2CrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46257},"engines":{"node":">=18"},"gitHead":"b828e0d0a1c4179c59449c5567f660887a7d9339","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.28","@superbased/observer-win32-x64":"1.4.28","@superbased/observer-darwin-x64":"1.4.28","@superbased/observer-linux-arm64":"1.4.28","@superbased/observer-darwin-arm64":"1.4.28"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.28_1777756969502_0.2862300945052776","host":"s3://npm-registry-packages-npm-production"}},"1.4.29":{"name":"@superbased/observer","version":"1.4.29","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.29","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"df37f8b4a72c57340f4ac4ea3ab771a53600edb1","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.29.tgz","fileCount":3,"integrity":"sha512-yY+n6hbVicSPK6Q0T2vkurqbEaRtgY3EgbF4lxfbRxKcplXyxmPeaBLNafl30Bd9lfYGLCBfOoy1XHz3sxmDaA==","signatures":[{"sig":"MEYCIQC8Xfp2W0sAHRql20kYqYSCHgyBizxTe/GxpsoN+jVixwIhAPG3m6iRGe8uoTA6scQ3JFGT6KaOssREpvZ6gUx+SgIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46257},"engines":{"node":">=18"},"gitHead":"2b4cc3bde7d5a7de8131238a04e023061384b1d3","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.29","@superbased/observer-win32-x64":"1.4.29","@superbased/observer-darwin-x64":"1.4.29","@superbased/observer-linux-arm64":"1.4.29","@superbased/observer-darwin-arm64":"1.4.29"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.29_1777925306054_0.7013053658300963","host":"s3://npm-registry-packages-npm-production"}},"1.4.30":{"name":"@superbased/observer","version":"1.4.30","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.30","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"ad993ce3be35c82750bbc91c9fa368bd7502925b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.30.tgz","fileCount":3,"integrity":"sha512-sWANeEkm0XZ8uO/QadQ2QpodfFR1DW/Vwz40KL4hDkr7W7EuyIp/P998Q5l8yfwblhgcsWPN6VQxVhIxot9ABQ==","signatures":[{"sig":"MEQCIFJOB/yT9DUhYALxiW1R8irfYKAlnLLu42U1ihzyyF2FAiARR+NAdaSZy+B/bUuYqxn3inQfQfwa/YPC4Vjz27l/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"f7394d672d3268a2700a17269e24a000b26b526b","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.30","@superbased/observer-win32-x64":"1.4.30","@superbased/observer-darwin-x64":"1.4.30","@superbased/observer-linux-arm64":"1.4.30","@superbased/observer-darwin-arm64":"1.4.30"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.30_1777952031473_0.7813866371879037","host":"s3://npm-registry-packages-npm-production"}},"1.4.31":{"name":"@superbased/observer","version":"1.4.31","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.31","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"2ade1b8d34e47f5785bc7057fe97078e31a91fd3","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.31.tgz","fileCount":3,"integrity":"sha512-HSO6x4OQuFifQRafK2bOo6ZqDCDbwYqe8sNkRoiEQYvVZEuLmLbUle00muJgjTSzPGMjvXQagIdaUF4pAvZNUQ==","signatures":[{"sig":"MEUCIQDGaHN548N2xQJAWS+jo25FF5wTSRiqW0Cbn+wV6gDuswIgBGw3qrJPj52t59m6DFTiel04ivh/zEfBNXz2Jx3cr6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"190b67c2394996d162806919ba7065860041b3ac","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.31","@superbased/observer-win32-x64":"1.4.31","@superbased/observer-darwin-x64":"1.4.31","@superbased/observer-linux-arm64":"1.4.31","@superbased/observer-darwin-arm64":"1.4.31"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.31_1777965943392_0.11557437291376416","host":"s3://npm-registry-packages-npm-production"}},"1.4.32":{"name":"@superbased/observer","version":"1.4.32","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.32","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"839fa35e9980aeb0b7627b3168d2d5defbec6d32","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.32.tgz","fileCount":3,"integrity":"sha512-J8tm2TqXMc4WbtYOR7H4w7fKJlQI2dMZT0FFyPAH4GVJ65jtbIZ8LGx6tAQl3ZLir72afYfxVJY67v6y3CxKSw==","signatures":[{"sig":"MEUCIGEABM6V34GAi8ZNzWxApFHXTsJZW4aCFI1sNUuS/D00AiEAv1mDA7fqH/3ZKkzl3++k0uEwHCkNUKoCjSOWimIJKDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"308d3a6b934bc4dccd2676c18fd56d1926ea77fc","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.32","@superbased/observer-win32-x64":"1.4.32","@superbased/observer-darwin-x64":"1.4.32","@superbased/observer-linux-arm64":"1.4.32","@superbased/observer-darwin-arm64":"1.4.32"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.32_1777999427404_0.5874630945889776","host":"s3://npm-registry-packages-npm-production"}},"1.4.33":{"name":"@superbased/observer","version":"1.4.33","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.33","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"0fe0a8e393eb61fea0300b596b5ae71080fa5b9d","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.33.tgz","fileCount":3,"integrity":"sha512-tfsyPefJ+j7e0tzxuV+aXsCx48nMMP6fg3sdgVBeD/WlG9aT/xFtjRFvce9GjWwzw2uaxm6Vboh3TnLSe4N6PA==","signatures":[{"sig":"MEYCIQD0tMg9BGO50sosRY1aObbtwNA8Ggdd0c5K9IMZNOkOXAIhALbcmMBUu+vTUze9MGQVNt9c3Hn+ca6mq6kyHFmBM49A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"0e4d777d071561decb71452a198e78f51496cb31","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.33","@superbased/observer-win32-x64":"1.4.33","@superbased/observer-darwin-x64":"1.4.33","@superbased/observer-linux-arm64":"1.4.33","@superbased/observer-darwin-arm64":"1.4.33"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.33_1778057572753_0.2584398150922831","host":"s3://npm-registry-packages-npm-production"}},"1.4.34":{"name":"@superbased/observer","version":"1.4.34","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.34","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"a57bcec93a6f63aead38954320dc939922a6ecc4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.34.tgz","fileCount":3,"integrity":"sha512-mhfG6v3Gz6mCauna2+AFMltDRkw0z5wbZ+JAMx3irhMx76T2yT/peNyU6H7y5MFzeWX+agEYunmszUOG96mBpw==","signatures":[{"sig":"MEYCIQDz2/gb1vaLxqmkyaFg4jJSQPxpi19p76LFBE6gI7LD0AIhAMcuv2Em99b1dBnqsVEpMOFGaHwTomqSR52exnw2EP7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"89a56ca7ffe919f14737d07fbec3db443a053d4f","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.34","@superbased/observer-win32-x64":"1.4.34","@superbased/observer-darwin-x64":"1.4.34","@superbased/observer-linux-arm64":"1.4.34","@superbased/observer-darwin-arm64":"1.4.34"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.34_1778069793240_0.6281734651068156","host":"s3://npm-registry-packages-npm-production"}},"1.4.35":{"name":"@superbased/observer","version":"1.4.35","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.35","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"e723c36451f79fb0e80c91daabe778d6952f0f0c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.35.tgz","fileCount":3,"integrity":"sha512-801jlNJ+hi/kN3W9pkPWjmc3GRjOJMJkOf4WNOB4JyuT0w5zLgKV7CJAn5t5ZNA4PjLad/tuIX2YdWObpPso7Q==","signatures":[{"sig":"MEUCIQCnjJSczYVTxuXfEb6FP/WGAlEgIi7QuJ0v5a3rerbImAIgZb93OnKl4E/O0NDy+g5qvTcSnWfsZpQO2obZZXRBm3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48895},"engines":{"node":">=18"},"gitHead":"22ca5bd83477c05cf028ccbb1e2823c91c557d29","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.35","@superbased/observer-win32-x64":"1.4.35","@superbased/observer-darwin-x64":"1.4.35","@superbased/observer-linux-arm64":"1.4.35","@superbased/observer-darwin-arm64":"1.4.35"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.35_1778075470604_0.6806016652607645","host":"s3://npm-registry-packages-npm-production"}},"1.4.36":{"name":"@superbased/observer","version":"1.4.36","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.36","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"53b75fb3748fd3cad07203378dc69431badd8d41","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.36.tgz","fileCount":3,"integrity":"sha512-qh5xaV0zmXR8gWuHTPeLMwKFeG853ik3EW19d4yA80TNXRE1YLUVLDAdOqBdkAjQLRcYDI2epZtRc2kcygfYnA==","signatures":[{"sig":"MEYCIQCWDj1LYWLNczjOXRPwvE08q7diH47wjRMqk4jydF8a+AIhALZm6Jpl2CAUB/pShsAIAV0MmjO06GrKz4mabqfITPRX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"b630ef85fee8f3fd6010fb374a7dc84be28db8f4","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.8.2","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.36","@superbased/observer-win32-x64":"1.4.36","@superbased/observer-darwin-x64":"1.4.36","@superbased/observer-linux-arm64":"1.4.36","@superbased/observer-darwin-arm64":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.36_1778095597138_0.7357390938430748","host":"s3://npm-registry-packages-npm-production"}},"1.4.44":{"name":"@superbased/observer","version":"1.4.44","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.44","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"367e9eff9854a01236220c274218fd634216e710","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.44.tgz","fileCount":3,"integrity":"sha512-isIhWkND3S9IHwAbBuv3JeZPlmFYa8HbwKmg1Wmj4K+X/jrukV5Dbc4J8IZCwDUTK9U5bCPSWiQS912B8BzUxA==","signatures":[{"sig":"MEQCIAdJYQLUvTQyKpdqX7Q4k8c1cwBewHsf/hRuzpqM4hdfAiBWM0W1s0KWcRcfRZLkIzanlvUAcDIJpCgLucLA/AIsUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"174ce7003b9ba241a14ed79d268b1a5cbf67a58b","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.44","@superbased/observer-win32-x64":"1.4.44","@superbased/observer-darwin-x64":"1.4.44","@superbased/observer-linux-arm64":"1.4.44","@superbased/observer-darwin-arm64":"1.4.44"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.44_1778236505819_0.24217171840076412","host":"s3://npm-registry-packages-npm-production"}},"1.4.45":{"name":"@superbased/observer","version":"1.4.45","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.45","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"a00b50407dab38db45428f85fd712479a0722678","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.45.tgz","fileCount":3,"integrity":"sha512-YS5+7H+qRPf9xN8cGYIdnu8RimBVPwW+8w5Z90L8f+xY4jTdQUcJ03lKpuq/Cu/5L3kgNqP+nEMMxWWGjnHgCA==","signatures":[{"sig":"MEYCIQDEQNUrKVUXxDpmhYIwVBZNX+hNNeu4i1QysB0T97qSngIhAOqhEDu/cNKS74etgcbY22vZIhVCiZzjR/dkzVMAFWRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"b3cb6bf1a0c96834fc984c27a446c1803f6636c6","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.45","@superbased/observer-win32-x64":"1.4.45","@superbased/observer-darwin-x64":"1.4.45","@superbased/observer-linux-arm64":"1.4.45","@superbased/observer-darwin-arm64":"1.4.45"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.45_1778390566776_0.5793257450843445","host":"s3://npm-registry-packages-npm-production"}},"1.4.46":{"name":"@superbased/observer","version":"1.4.46","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.46","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"3c86df2cdafdbbe5e0dc5360eba6672654423a2e","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.46.tgz","fileCount":3,"integrity":"sha512-P5oE+j4hDHAQjr/KctlSAowoTHoE8m9eNpef6/NvP3EBVleOFSx7YOBEX9qGxw+WZ5Gsg+QhjE59ZCcWYSMDnQ==","signatures":[{"sig":"MEQCIAULvPMni9qnoP4Hm1TCTd2YB3n3HrxNfUXOvTP2ZzZdAiA7tiS2qCC6mQiNpFmuEAS7lyxU2cX/n8qJOd14Wy7FBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"b5bdd4a3a9843d70889cb6a462d980ebcb586cf6","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.46","@superbased/observer-win32-x64":"1.4.46","@superbased/observer-darwin-x64":"1.4.46","@superbased/observer-linux-arm64":"1.4.46","@superbased/observer-darwin-arm64":"1.4.46"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.46_1778399632537_0.05937219492491441","host":"s3://npm-registry-packages-npm-production"}},"1.4.47":{"name":"@superbased/observer","version":"1.4.47","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.47","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"12153b6d3964f106963d9581b7b352c69854dcd6","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.47.tgz","fileCount":3,"integrity":"sha512-LfShNXR3u0fLEitAr6Sxd9/j/MKqEEDtUT5Pa/CKbWxM+3/5/xuO4c1j5kluPjvroan3rMBKLl/WGnzZO42pNg==","signatures":[{"sig":"MEUCIQDw6v+liHW4C+ky8bAQXWzGbqsYTyDuyTNlRAowirXLyQIgRGUIm/TcW6p/EPXvBSCZwm3vQMrGbG7svI8ImF+fHnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"f822f2bf59eb2843e64b366f9df4c0171350f34e","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.47","@superbased/observer-win32-x64":"1.4.47","@superbased/observer-darwin-x64":"1.4.47","@superbased/observer-linux-arm64":"1.4.47","@superbased/observer-darwin-arm64":"1.4.47"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.47_1778420802215_0.4308102078821996","host":"s3://npm-registry-packages-npm-production"}},"1.4.49":{"name":"@superbased/observer","version":"1.4.49","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.49","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"fb8fc47cccb3c8c417745e258bbfdd9396e40c42","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.49.tgz","fileCount":3,"integrity":"sha512-PUZPz3ZFbcXgSVjEQ6kzFpiSF+XWAcD3nrclE0xte8/JiB/2PXzhVP+l/vNkiFUCzBOcNMC7jPB/hkqsnexS9w==","signatures":[{"sig":"MEUCIQCktElCPWGPXYu7hN1Ij3FhVzbBOglW45n2izVCRCTE7wIgGt/6J/wm2EDlseiJiJ3/tKHL0jBoNPaYtazG6WEyM6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"c2a3b758a97de63f9c9eb19d6d4a8021112dfc2d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.49","@superbased/observer-win32-x64":"1.4.49","@superbased/observer-darwin-x64":"1.4.49","@superbased/observer-linux-arm64":"1.4.49","@superbased/observer-darwin-arm64":"1.4.49"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.49_1778537372247_0.18327934441915983","host":"s3://npm-registry-packages-npm-production"}},"1.4.50":{"name":"@superbased/observer","version":"1.4.50","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.50","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"43d48c8dd98bbc8b0f76e8ef28de9e7636ea87e5","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.50.tgz","fileCount":3,"integrity":"sha512-b9lC7FGQRgNpYR043MAG/W9cQWF8ag7mt/RtDEoI9XRJQbkbEmYQjvnaCU4fdkTPHFezpc3ci8D14Udy8QhU4g==","signatures":[{"sig":"MEUCIQCglI6XVErR5SVxJyO02m8C/aoz1aGESLiO/z0dLx9BjwIgMS1jIva1GSdPpgIj4JqvHm67gJ1r95JWAZhTuuMfqbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"aac4982464de54eb36fd39a880a400459522dc98","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.50","@superbased/observer-win32-x64":"1.4.50","@superbased/observer-darwin-x64":"1.4.50","@superbased/observer-linux-arm64":"1.4.50","@superbased/observer-darwin-arm64":"1.4.50"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.50_1778627074183_0.6692790271891063","host":"s3://npm-registry-packages-npm-production"}},"1.4.52":{"name":"@superbased/observer","version":"1.4.52","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.4.52","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"b7b4e355850f469dfd2e705ab916ea3f44a41759","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.4.52.tgz","fileCount":3,"integrity":"sha512-ff3VXrvOL9bP+Qz2YsjxDYBA8xmAjbA8ZG2rdKhlpuHs9iBrDMLVvVsDPzFtgY4sukZ0UB4L7fLNjjwI1rzgBw==","signatures":[{"sig":"MEUCIBtWYwIsDGeu+KCC1+Bd2Sla06J1j9rSBzY2pX4/GuESAiEAsg1ZufIYt/5QKCIfgeE8U/XUfssRUZ/BS3VY9EyaHNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49463},"engines":{"node":">=18"},"gitHead":"804c232d5e7db3b6e7cbfa577058f799ace24e1a","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.4.52","@superbased/observer-win32-x64":"1.4.52","@superbased/observer-darwin-x64":"1.4.52","@superbased/observer-linux-arm64":"1.4.52","@superbased/observer-darwin-arm64":"1.4.52"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.4.52_1778704364092_0.5084382005271084","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@superbased/observer","version":"1.5.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.5.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"149a3e2b2ea50734762533cb6090bccc36104fb4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.5.0.tgz","fileCount":3,"integrity":"sha512-TKD2lBIM+x6BnlYGfdQ6lAVJiAZo8lDCOGaB+sP9Eb1rXwS7KPJ48T1i1JK1dxsxszEBJcWCOdW679Lv6Nrq7Q==","signatures":[{"sig":"MEYCIQChI/TppCX2furwgFsWYLph3mmZBTFdSEYqO2neGrq0VAIhAMpn8TMKml/J6umIXeJ4pOjPzPJQdVoj3ThUuoz4ZDVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49457},"engines":{"node":">=18"},"gitHead":"ed73efed0892723b0498adacfe76f99cab762788","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.5.0","@superbased/observer-win32-x64":"1.5.0","@superbased/observer-darwin-x64":"1.5.0","@superbased/observer-linux-arm64":"1.5.0","@superbased/observer-darwin-arm64":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.5.0_1778937616280_0.5410886518387732","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@superbased/observer","version":"1.6.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"139083a068740d1181edcb150000ccce888abaeb","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.0.tgz","fileCount":3,"integrity":"sha512-pzpZHkntsrXgyQbuYBAehaMk6yNromp9+XkQvSEQ8/5Wf5TNO7mJBisUVNuFvVMEEy1yjoBGh/qx77eAzmLjGw==","signatures":[{"sig":"MEQCIFThazD3zFNIeiOx7Sm4pxtzT+pqeGy1Yl2pYtfxITWsAiB1mo0/BUX/So+j2DHvQJLC6o9whVFPCXrxBNoXKZglCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49457},"engines":{"node":">=18"},"gitHead":"4e36f59d7eba4ccd34c52cb9c21ab407172728e3","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.0","@superbased/observer-win32-x64":"1.6.0","@superbased/observer-darwin-x64":"1.6.0","@superbased/observer-linux-arm64":"1.6.0","@superbased/observer-darwin-arm64":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.0_1778970059124_0.9822428320265142","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@superbased/observer","version":"1.6.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f3d9cd601f84e2d1fe4f160c0a7e7cc8bb899a2a","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.1.tgz","fileCount":3,"integrity":"sha512-yFPfNoONolgPyWjFmMO8UIapo4qjZzVMZN/bb9KeSGdkwRvqNopFm/CAWQK891cdJlrKM87IHU9OPz6AhDpW2w==","signatures":[{"sig":"MEQCIQCgsrtBZL+H8287YhngUnnQgj12L99ahKjXmR6LTlxv8gIfUXQ5R8rzSMZKWcKG8NnhP4RPbIZv1be1YCDXaUMs1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49457},"engines":{"node":">=18"},"gitHead":"503020827781cdabe6a92529f79a3dc1ee38bb3b","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.1","@superbased/observer-win32-x64":"1.6.1","@superbased/observer-darwin-x64":"1.6.1","@superbased/observer-linux-arm64":"1.6.1","@superbased/observer-darwin-arm64":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.1_1779005953847_0.8244828441052203","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@superbased/observer","version":"1.6.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"5d9f26159be6ba4b544d6dfe329495b839975b09","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.2.tgz","fileCount":3,"integrity":"sha512-sOK1XfgaIcK9AOP8MM+dv64vcDCB8eROX5DaalN5CIhtQrI13XmsuWkAauElk0rlqqbnOwgUy/SmvLGRkKygHQ==","signatures":[{"sig":"MEQCIHHzYpvlXxgVqEDgK5Ba3loJPvicrSZkoVIWJvurzbRbAiAWnsCkah++gSZUNbVHiHjhjhlyQ9PshI/lYY1fCMcF+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49457},"engines":{"node":">=18"},"gitHead":"c93ace81e43a125f1ae1044245011e4ec05dfc46","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.2","@superbased/observer-win32-x64":"1.6.2","@superbased/observer-darwin-x64":"1.6.2","@superbased/observer-linux-arm64":"1.6.2","@superbased/observer-darwin-arm64":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.2_1779044478819_0.3634625285901252","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@superbased/observer","version":"1.6.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"710cbf3311b3bb774deb5a6b48c1e4aba54bdcf8","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.3.tgz","fileCount":3,"integrity":"sha512-HRZpvK5FHYFL3HjIxj7uar+bEWkcABixM9WrDWQ71jM0mq4x4Y3+wNFH+NBc+uEx66lC94Qn2sB88YBimWHFeQ==","signatures":[{"sig":"MEUCIFwZXhuvzwxYpnRWbn/kS6g6rpgUinrMkyVx0VEoUVYnAiEAiawacLN01yFKLXAzGgcgIXf0ACFAhDwFGR9WrYsXk7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"e069f065f2d44063b8fa386e988243a0a1b23c6e","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.3","@superbased/observer-win32-x64":"1.6.3","@superbased/observer-darwin-x64":"1.6.3","@superbased/observer-linux-arm64":"1.6.3","@superbased/observer-darwin-arm64":"1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.3_1779092791547_0.8267258867313803","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@superbased/observer","version":"1.6.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"911e2dad441f479bab215a9b7568cf9d066e3367","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.4.tgz","fileCount":3,"integrity":"sha512-gSzyxjEiM99F96hcXNmUAmMgbv1NGjRQxlPmOMIEZOe1tto9YagTzF/PnDMygwQSIyZceW67ceDub1ViEbZ23A==","signatures":[{"sig":"MEQCIAt4g/T1TVbevds3Xm4Kw2GKVe8Qdkd1Vs6UMs4TJOOqAiA6lV/mpTgDeyQ3nDS0XHhBGKT4EbJmoMmTa2BLTpEnbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"e7dca67d27c423d53b191ec769e14509714fd596","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.4","@superbased/observer-win32-x64":"1.6.4","@superbased/observer-darwin-x64":"1.6.4","@superbased/observer-linux-arm64":"1.6.4","@superbased/observer-darwin-arm64":"1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.4_1779095602748_0.9831172514809521","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@superbased/observer","version":"1.6.5","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.5","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d2888c8a170939a4ddfcc5e81e8789e553b8debc","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.5.tgz","fileCount":3,"integrity":"sha512-LcKXKaTz1/XQqfHcjEhoTuQ7TZQ2eVNzQ1Jsq0kmMY8ZNkvRvccoJHK77CukgjsE2moG04fwnob9m5RjyzmB4Q==","signatures":[{"sig":"MEUCIAwBSoQtYFen9SDgXgGRcYNKHvsQLsTS973CrbQ7oF1lAiEA1JJ6decRmy4nr+JjVPE3MPpEyvnBPYWyhWyvAscR8oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"5ad4b0f4080082e84bfb62ee0baf5d095bb050a2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.5","@superbased/observer-win32-x64":"1.6.5","@superbased/observer-darwin-x64":"1.6.5","@superbased/observer-linux-arm64":"1.6.5","@superbased/observer-darwin-arm64":"1.6.5"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.5_1779122619254_0.16661135051716447","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@superbased/observer","version":"1.6.6","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.6","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"39a8589c7a10126b935e7a7c3de46692e80adf59","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.6.tgz","fileCount":3,"integrity":"sha512-+ijGt9S5aNNZuREXHDdYgG3UnX8Gvv7OMz4VS1R6eF2SUn9C9j6NBRxhhaUObXWReFFXhSCkp/1FA3/n/22cRQ==","signatures":[{"sig":"MEQCIFv8IDoIQk4KR1VJ4A1cNzUsbeRFO0swEFrFsjmVCF+sAiBooJ49gtlPsz85ufayjeh7NxnMyXxxjGYXe9dgFhvRlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"5ad4b0f4080082e84bfb62ee0baf5d095bb050a2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.6","@superbased/observer-win32-x64":"1.6.6","@superbased/observer-darwin-x64":"1.6.6","@superbased/observer-linux-arm64":"1.6.6","@superbased/observer-darwin-arm64":"1.6.6"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.6_1779122690891_0.6643936554483674","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@superbased/observer","version":"1.6.7","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.7","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"cf2310a40c7751278119bc74be1065e10dd2b5af","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.7.tgz","fileCount":3,"integrity":"sha512-D4QtiDZy5HK7ZRS0MEligM5tdbwqri/TbEh3bIo2SCP2/E2jwlUVfhvAPW27Y9BHrtOfA3aqXBDsuzC4qltChw==","signatures":[{"sig":"MEUCIDGIVcwVIbA7mvzKWRfzqoigKwffZ604OLVtF+Jgz/HEAiEAgVVEUHUSelvEIoOJsaZqnm9V5TxPrlmJjYhyixa+Y+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"5ad4b0f4080082e84bfb62ee0baf5d095bb050a2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.7","@superbased/observer-win32-x64":"1.6.7","@superbased/observer-darwin-x64":"1.6.7","@superbased/observer-linux-arm64":"1.6.7","@superbased/observer-darwin-arm64":"1.6.7"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.7_1779122747627_0.8992553840656761","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@superbased/observer","version":"1.6.8","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.8","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7f86c0882866f9ab7ff586a9b0a6905fff705931","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.8.tgz","fileCount":3,"integrity":"sha512-cKO0+Gv6UKolWO5s831/kXwmcNgCUpdbXObVqb7dNiq59Idxuw2lTHfaiMlQyWYRKb/yTnhF0eY1kS2csoIE/w==","signatures":[{"sig":"MEUCIElimb4F/gVqJGZC93++q5BRbbAzV4j1JrXIsx035LmIAiEAq0rfkeWLZb3fIGkDpjQzYs10SgYzOGQ9UDnsKo2xzUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"5ad4b0f4080082e84bfb62ee0baf5d095bb050a2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.8","@superbased/observer-win32-x64":"1.6.8","@superbased/observer-darwin-x64":"1.6.8","@superbased/observer-linux-arm64":"1.6.8","@superbased/observer-darwin-arm64":"1.6.8"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.8_1779122807781_0.22983624171595074","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@superbased/observer","version":"1.6.9","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.9","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"211ea5fb901be89d7973a6623ccecb0fc4fd9c4c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.9.tgz","fileCount":3,"integrity":"sha512-Ld1JReBSFhmeRbCHQ1PqD7DmGJF/rLjX+pp6AUEgFM/2aaM2zwHF6uHQL07nBKq88d+1ucLVoDHFJLhvjOWfDA==","signatures":[{"sig":"MEUCIHI7A5XN6tttExUn5vPenNaDPDNCVFQZPAgEEXFcI1bHAiEAweR/yt6N0YYuh3bvEnR8QQr8qYhcG/DI31nGbbU9l8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51353},"engines":{"node":">=18"},"gitHead":"35b82a4b676ae85f63c11034030c34cc0a5d9d46","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.9","@superbased/observer-win32-x64":"1.6.9","@superbased/observer-darwin-x64":"1.6.9","@superbased/observer-linux-arm64":"1.6.9","@superbased/observer-darwin-arm64":"1.6.9"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.9_1779124814775_0.7115090697605437","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@superbased/observer","version":"1.6.10","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.10","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"14227e9525d0edadcf6f6ac5c567c765b38a3a2c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.10.tgz","fileCount":3,"integrity":"sha512-MkdetdjFzVCI+BbWLTDXZHGrdLRZ8XkbwvZGV0ZxG/4t3hGnmpiU+EAD4WrOkAF4uc2NyFU5PujAihRvdubD9A==","signatures":[{"sig":"MEUCIHIFeN5yWgB4edheZw4d92R9lyMKWi7p9FzQ9hoN3vSIAiEA6nX9IPpdfIWDjSCCUW9+kK4d5Vm+fPm4OErdeafyfH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"ee5ea28118b46fbeeb7e9ec9c72e78e20dedf5df","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.10","@superbased/observer-win32-x64":"1.6.10","@superbased/observer-darwin-x64":"1.6.10","@superbased/observer-linux-arm64":"1.6.10","@superbased/observer-darwin-arm64":"1.6.10"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.10_1779135510234_0.852991515169004","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@superbased/observer","version":"1.6.11","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.11","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"da17dea954b86c022ad4d148487ee64d5b005210","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.11.tgz","fileCount":3,"integrity":"sha512-eNHiX1JlPPmF4YXBSgp8nIRrTnnZk4lExJRsWDfdVoM9jyFaqjJDVCspPRJt2c6J+dTNRmZbFP2/OWevZkB2Xw==","signatures":[{"sig":"MEUCIQDhhy90b+yisOn43Ff7EIFbikVfrU2EN5XeYJwkSheMfgIgMcw9xp24zwBFLogH7ikrgQsI2m/dxdbUH4AkB1qEUiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"5cf956083be0c143f510feb4b25f4d3ff6945e4b","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.11","@superbased/observer-win32-x64":"1.6.11","@superbased/observer-darwin-x64":"1.6.11","@superbased/observer-linux-arm64":"1.6.11","@superbased/observer-darwin-arm64":"1.6.11"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.11_1779145481902_0.38669721707545235","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@superbased/observer","version":"1.6.12","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.12","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d739ea033daa3e2868eeba8a15862bceaadf1649","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.12.tgz","fileCount":3,"integrity":"sha512-hmDO9YuNuFUxuOlei4GIwz88Px9A4xAt939WNJbmxFUwGrQVQCrBVXUQ1fEZm+UysNuwnoc88CyFkqj/TnCg5A==","signatures":[{"sig":"MEUCIQDAo7Av1pPtTE0gaVnOBk6zYIG0oshBIXGI/3ZuLsPSfgIgPLehXwOWQahUrhmroenrspbsEd2n0+dPMjgyMJUgKik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"3cdc269a72e374cc97b81ac310bcf3dcf95e62fc","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.12","@superbased/observer-win32-x64":"1.6.12","@superbased/observer-darwin-x64":"1.6.12","@superbased/observer-linux-arm64":"1.6.12","@superbased/observer-darwin-arm64":"1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.12_1779146915342_0.437304038122861","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"@superbased/observer","version":"1.6.13","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.13","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"df6a70e7a39a13781270136cf479a5882b53cc19","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.13.tgz","fileCount":3,"integrity":"sha512-wW2flFOv75gu5Bg2X7C6+cmfFm/SFz7tIBrRcz5K7uJEeuF9rbEQi5mxx6Yv5YKGwdTz3CpLR8c/VLyxPdpW6g==","signatures":[{"sig":"MEUCIQDbYUmlPyhj731cJvQLeCzZWYvh7gCrQ3Y4YCp46rlO/AIgRTApqVfLet757Erk5P5K9kO6JhadSTHicgkfbHiNhOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"1c6e7494c065643132cc30480fa4434a0dae387d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.13","@superbased/observer-win32-x64":"1.6.13","@superbased/observer-darwin-x64":"1.6.13","@superbased/observer-linux-arm64":"1.6.13","@superbased/observer-darwin-arm64":"1.6.13"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.13_1779172330194_0.6445805407819318","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"@superbased/observer","version":"1.6.14","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.14","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"fa2e950ce600a675374de0689f5305fc504f6651","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.14.tgz","fileCount":3,"integrity":"sha512-sAswQ47QwfHiGSAwnMoP0WoWQxvN97b1Tw4Ayq5HGNS/+/prI3DbAHVQ5k+xhaUOnsxD+eOGcUGWzc5gvaEqtg==","signatures":[{"sig":"MEUCIQCWTD1DzTJ6CRFBzd6NDCL2KAsDWV8KfYTT+VhO9Gh9UgIgYI/6ULHBk4siAueqInEkRDK8v2x0QNkFK8HNr38PD54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"cc3b9848e00fe95c24e44da911fcc2d608b2187e","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.14","@superbased/observer-win32-x64":"1.6.14","@superbased/observer-darwin-x64":"1.6.14","@superbased/observer-linux-arm64":"1.6.14","@superbased/observer-darwin-arm64":"1.6.14"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.14_1779186380784_0.9864442762137817","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"@superbased/observer","version":"1.6.15","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.15","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"3213fb206a44354d3421b19805eeb7237daa3fc2","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.15.tgz","fileCount":3,"integrity":"sha512-kjtmvkjM7PfOJHQnhDrIpNVkCITh5ljSMeurEb5EAFLJ5Lw9XNvQCkkqOlPCndGt893zo+EWSSGMH2wT3qOwQw==","signatures":[{"sig":"MEUCIQD95J3l/C6coM4aJPKHRAVOCBLVVlPNnLSDmNLjNDZgeQIgCULPPzUWcytXR/+tDlzWxUGbGX08Kip9MRAo3NX3FqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"2100234223affae4ba783a41e02a72e864028428","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.15","@superbased/observer-win32-x64":"1.6.15","@superbased/observer-darwin-x64":"1.6.15","@superbased/observer-linux-arm64":"1.6.15","@superbased/observer-darwin-arm64":"1.6.15"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.15_1779193066106_0.1135422664778929","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"@superbased/observer","version":"1.6.16","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.16","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7111fc3c26cc4873398f2591959ed167e30c64b7","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.16.tgz","fileCount":3,"integrity":"sha512-qjJJ/RWQKxjnoMT3ItnFfyyhkVPg4H26fDTn0/fOLVkQO88wZ9y6EabFer++EKwCitHsk8O6KygyzzIJM8ShZg==","signatures":[{"sig":"MEUCIAmG0cGeKr+TtewLbbxsXKQet6gc4ED5pgSsDfu24wVbAiEAuTiKNYLvzhQIrFPCeRnAMY+JNq8ISuHwgARv9q5AFYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"875a5f297cf5935da894e943e55420048a8f19e2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.16","@superbased/observer-win32-x64":"1.6.16","@superbased/observer-darwin-x64":"1.6.16","@superbased/observer-linux-arm64":"1.6.16","@superbased/observer-darwin-arm64":"1.6.16"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.16_1779194531444_0.8801773989870403","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"@superbased/observer","version":"1.6.17","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.17","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"55bb2ea244dff9234fc61ac382bf879afb13a2d0","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.17.tgz","fileCount":3,"integrity":"sha512-5rIjdeJIINlV55kQsKk3l74o6da57qG7UHLrbNLLvJS2VF2Nocuzbo0glPprf60w3UadGVYsmq5twqCTAlfBeQ==","signatures":[{"sig":"MEQCIEMplkiEeoO0e6Bsjay1MjDZ9SVwoT6CNhDXjIqTovyAAiB/LuvD1+rkP9LLZL2k/srib/U/lQ4IjQi+Yk5OMUCvGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"18913a4da8c9f4f6cb395ec89db34ffc749a9f7c","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.17","@superbased/observer-win32-x64":"1.6.17","@superbased/observer-darwin-x64":"1.6.17","@superbased/observer-linux-arm64":"1.6.17","@superbased/observer-darwin-arm64":"1.6.17"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.17_1779198915415_0.19750390151894948","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"@superbased/observer","version":"1.6.18","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.18","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"23a75a0549cd9cb7fa9dfb079d8136edcbbbc15b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.18.tgz","fileCount":3,"integrity":"sha512-ypHRnvH2+Xzd2js471CRP17IkcKoaNVIJfzuVucvN8vGz+Zk5BWpuGKHFosOc1UW9tKkf63yT4yT7utjGX6pSQ==","signatures":[{"sig":"MEUCIQD4F4bPy5qTmu4/O0iTrXB+wTHir8QIwcczk+dy33j5+gIgRYSk+8PblQrIoneCCxilzYigEZHCtZMZt6VixKxVlIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"d44e4380a667da21939a4973bd07ae8d97c5c4fc","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.18","@superbased/observer-win32-x64":"1.6.18","@superbased/observer-darwin-x64":"1.6.18","@superbased/observer-linux-arm64":"1.6.18","@superbased/observer-darwin-arm64":"1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.18_1779203384529_0.9859114706455911","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"@superbased/observer","version":"1.6.19","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.19","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"796091b59ef2cb2b58a2e000fe13157003feef65","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.19.tgz","fileCount":3,"integrity":"sha512-9t1aY/VC+X0Vp25w2Nhe6W5q7eIR2a0E8Wfj3yszdEnw37Dvc9k4hZ6jYawLLCg+k2aPrGZf3RQTqALCNgcLkQ==","signatures":[{"sig":"MEQCIDlap+/2GkyyMx8wFX/98T+MUg8/ue+dbH8hJMeJBr1gAiBqZHVedDskhCRuDuStLLS2DL9edhvCZCDqjXjo0cqXDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"9adcd75bf83e6f7ce63600e125b96f0b618107a0","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.19","@superbased/observer-win32-x64":"1.6.19","@superbased/observer-darwin-x64":"1.6.19","@superbased/observer-linux-arm64":"1.6.19","@superbased/observer-darwin-arm64":"1.6.19"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.19_1779217188775_0.7286165798008502","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"@superbased/observer","version":"1.6.20","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.20","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"1617c2a447dc4079f5853889c4f28cfb71a38263","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.20.tgz","fileCount":3,"integrity":"sha512-I2reiO+fiBeccK15/1652mGZVpozyvLNduhkTV//JGZ8pMjuOWddo6m1jipBCOrbVw7ovJFhcdjdd25WflvhCA==","signatures":[{"sig":"MEUCIQDVXKHPf/Uljq1qGwGn+qEQHgv/rIGAVMYwK2QDQt0jAAIgTa6eeCX1KzrzWCRQzQBEjHgwyTNoduZLyvaVpDIsPKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"0f6e52c1b9cecfad4e4e45c2f1b91b5ded8f85df","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.20","@superbased/observer-win32-x64":"1.6.20","@superbased/observer-darwin-x64":"1.6.20","@superbased/observer-linux-arm64":"1.6.20","@superbased/observer-darwin-arm64":"1.6.20"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.20_1779218421648_0.6413088770845721","host":"s3://npm-registry-packages-npm-production"}},"1.6.21":{"name":"@superbased/observer","version":"1.6.21","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.21","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"0531f47f118f54fc6a8d1d5b8868e6a0ba8bf7b4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.21.tgz","fileCount":3,"integrity":"sha512-d2O3ZCcp2MRxYnm0Us7UesF2ykjlI9vc+j1gaAyPrLNZ3Z+fqeoM4rv6bPn2g6Oe3AD56bKGvZbvUtKi+fHrcQ==","signatures":[{"sig":"MEUCIQCj4pHYuaEQ5YcppMW2f5PFn749+4I4udJtFschBhUq1QIgIKAOH0zUabxKMkxlCV9Knz47w1U5jTx4Ah1nb7xNLsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"45a0ecb8c7fdf9a58aa8cea58e35d5996f64f275","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.21","@superbased/observer-win32-x64":"1.6.21","@superbased/observer-darwin-x64":"1.6.21","@superbased/observer-linux-arm64":"1.6.21","@superbased/observer-darwin-arm64":"1.6.21"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.21_1779219271520_0.25536364415679724","host":"s3://npm-registry-packages-npm-production"}},"1.6.22":{"name":"@superbased/observer","version":"1.6.22","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.22","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"433eedf2e25e0b8b343af40434048f32fe7a9adc","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.22.tgz","fileCount":3,"integrity":"sha512-K7itDJQdstBxs4rvjHShPaft9ErpSAPTNCPcl42GyCL+Qk959OqyiHr2jo068q1eSzYm/dCAk6zjpYh7AUDlbA==","signatures":[{"sig":"MEQCIC4ncblt31j7PWcaem/WxcUOqnoL0X516BePpxdyRbMvAiBy+lmiqA0i+cXxvSUagsazpsnbMuY1B/WdhPDKC5ESkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"92c94bf839fce07a9a627ef23f7143c46326deb8","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.22","@superbased/observer-win32-x64":"1.6.22","@superbased/observer-darwin-x64":"1.6.22","@superbased/observer-linux-arm64":"1.6.22","@superbased/observer-darwin-arm64":"1.6.22"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.22_1779335480165_0.03882882734403492","host":"s3://npm-registry-packages-npm-production"}},"1.6.23":{"name":"@superbased/observer","version":"1.6.23","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.23","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f8f8cf44435c1f208e83da46f91180e8e3fb367c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.23.tgz","fileCount":3,"integrity":"sha512-5p7KQsL9sSVdvpH/jY0jxoQWiw6n/Qf5JGYyrxjT7lZkVMqZ2g9t6sWZQ9AOQtv1lgI5bzi8r6n03defYi0b6w==","signatures":[{"sig":"MEUCIQDgHPuTiYlBqoc4VF4QaAIdz8HpsqX/yt/M9WXJ/ZeAqgIgCO983rc9MJxeYGMmw6DSG1sz0BURTykyhFesGSUtnzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"3066ccb390ad793295053c4c2e69a83bb1b5fcb2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.23","@superbased/observer-win32-x64":"1.6.23","@superbased/observer-darwin-x64":"1.6.23","@superbased/observer-linux-arm64":"1.6.23","@superbased/observer-darwin-arm64":"1.6.23"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.23_1779346892657_0.11637399993048048","host":"s3://npm-registry-packages-npm-production"}},"1.6.24":{"name":"@superbased/observer","version":"1.6.24","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.24","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"79f9c8839e92aeae3a917d6427690c5615b2f336","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.24.tgz","fileCount":3,"integrity":"sha512-1VzutJeoFUUTVtTBqemwBZcDgm8h/FhyOZWUKBC9JlcD/KjGr0X8IGmAyoW45iBo022T7RRljjdif4ZJkpIgNw==","signatures":[{"sig":"MEYCIQCUIk4mrF58dVtRg4s5zKC79/7GeAdp5axY0HU+WRxEdgIhALZKEY+S4MFlABiJ4/0PFLVpZjVbK2c2SxmxkNxZ2sU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51359},"engines":{"node":">=18"},"gitHead":"4d6817093a1f0fb66ed6600d8c99c0c042af1588","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.24","@superbased/observer-win32-x64":"1.6.24","@superbased/observer-darwin-x64":"1.6.24","@superbased/observer-linux-arm64":"1.6.24","@superbased/observer-darwin-arm64":"1.6.24"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.24_1779354722617_0.5699681301497352","host":"s3://npm-registry-packages-npm-production"}},"1.6.25":{"name":"@superbased/observer","version":"1.6.25","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.25","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7383a810fc8264776732bd8201c065a5c5218faf","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.25.tgz","fileCount":3,"integrity":"sha512-O3alRjUDAv5mtUAypP1oYfzdRD8fgYeWVnVh0aqYEfaHsw49IpNpJhJCIWWuJHqhiTAaUdu+6QZ49q7pi80DcQ==","signatures":[{"sig":"MEYCIQD+zGpsXDhj+waq8fVymYD2Y0G2vrk9w4jFDaWLLJB1ggIhAMuogPQ87FVB2KTHghgzH6t+NtXRX9oBpDlKyr56EolE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625},"engines":{"node":">=18"},"gitHead":"30749e711d64d3e03fd8e33c273fdc1c114b952a","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.25","@superbased/observer-win32-x64":"1.6.25","@superbased/observer-darwin-x64":"1.6.25","@superbased/observer-linux-arm64":"1.6.25","@superbased/observer-darwin-arm64":"1.6.25"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.25_1779404945078_0.04416304118955994","host":"s3://npm-registry-packages-npm-production"}},"1.6.26":{"name":"@superbased/observer","version":"1.6.26","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.26","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"bb1fe49f96e4f7e06427b5df96eba7a906b31040","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.26.tgz","fileCount":3,"integrity":"sha512-d8SK/KmNo3TYfdxrfDNb/8n/eoIlo72fPZdZ3hf47Z9inihv+C8W71aiVau3LlXnB3Ftew8Mfy0EseVBWbwXuA==","signatures":[{"sig":"MEUCIQC/WODiecm57QXWq8f1I0GPJjaU5sLipJdMdzjEIcKwTAIgNgcSTmMRLHHg/RbmtkPVZhoo6m2fxbZRkxbjPJE/sxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625},"engines":{"node":">=18"},"gitHead":"3d62a77fa8624b6aa978db6ae399c1411d9c2cb7","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.7","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.26","@superbased/observer-win32-x64":"1.6.26","@superbased/observer-darwin-x64":"1.6.26","@superbased/observer-linux-arm64":"1.6.26","@superbased/observer-darwin-arm64":"1.6.26"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.26_1779432105859_0.4670624432619561","host":"s3://npm-registry-packages-npm-production"}},"1.6.27":{"name":"@superbased/observer","version":"1.6.27","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.27","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"e25b0989ebfc724a559e19607575ad0f7063c78c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.27.tgz","fileCount":3,"integrity":"sha512-kMfMBDHlc3t1peMcO+/VW66eF4eiA5+ubNBsLVytxPKGBeYZ7AHtD9QDOBrnjc4P43Kxo7OcEcsUFKlYQycu8Q==","signatures":[{"sig":"MEUCIFbKY1XsAp3k45aWc1ZurTfHBHYy8HiFCaASxEVkq64NAiEA9gX3W+lFRfRJzPmL4wcLfEseQa0W9AvdlLgOnXw0JzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625},"engines":{"node":">=18"},"gitHead":"679490f59ca117b5c4bc3a679c4e18990631aff7","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.27","@superbased/observer-win32-x64":"1.6.27","@superbased/observer-darwin-x64":"1.6.27","@superbased/observer-linux-arm64":"1.6.27","@superbased/observer-darwin-arm64":"1.6.27"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.27_1779479565594_0.6132152311534655","host":"s3://npm-registry-packages-npm-production"}},"1.6.28":{"name":"@superbased/observer","version":"1.6.28","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.28","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"ba27f0e422e53c6af3b78b333ce13a5782bb0553","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.28.tgz","fileCount":3,"integrity":"sha512-yxiSIkig2E/rDbw7D47hxKzJzyNIj7Fqfh5OqaOJ9A08dmu9GQUofR58dNz2UgX0o3J6cCIenlEbHDKw72KQKA==","signatures":[{"sig":"MEUCIQDb7MdcOubDlErGeEjs8Flr6O6QKu2C0fFQOSY4N5sMZAIgDLQCBMgsFSqeq/sPRM1KI4vaIGPInNKsQy85CTz6oJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625},"engines":{"node":">=18"},"gitHead":"6ba4fd0432fe2bb3196676516e60a5d4b42e0a22","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.28","@superbased/observer-win32-x64":"1.6.28","@superbased/observer-darwin-x64":"1.6.28","@superbased/observer-linux-arm64":"1.6.28","@superbased/observer-darwin-arm64":"1.6.28"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.28_1779519152710_0.9038374306222774","host":"s3://npm-registry-packages-npm-production"}},"1.6.29":{"name":"@superbased/observer","version":"1.6.29","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.6.29","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"1ccdb6da78179e56a963c38ee56cbc43cc151fe5","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.6.29.tgz","fileCount":3,"integrity":"sha512-QZ40Z6454YOK2ttYmY5BohJ2+SRnrdDvxSIgen3XKunTsZ3RmhUOSwslBJxMDImFLSukm4J8gKpf6WLmMK631g==","signatures":[{"sig":"MEUCIQDefABgAsodP4S5LlllChpqkuE5Xoqu5KO9GG2S8HW7fQIgG585rolGixWXx9cxx8pSTj8IU93Y82+6a9aKGWOZO44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625},"engines":{"node":">=18"},"gitHead":"fb2e1495deeb0ba24c4318dba7f809cfde211588","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.6.29","@superbased/observer-win32-x64":"1.6.29","@superbased/observer-darwin-x64":"1.6.29","@superbased/observer-linux-arm64":"1.6.29","@superbased/observer-darwin-arm64":"1.6.29"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.6.29_1779663314572_0.40618793282723464","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@superbased/observer","version":"1.7.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"96ec67d46c7a6b5de1e47ce89a770af630e20037","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.0.tgz","fileCount":3,"integrity":"sha512-KPjuqFCWfVLtxmc2/tyv7MVKNGU/biyZ+k2eARaxr36enffi8E9sw02OW371DTv7c2GPsb1TRgquJn2dUSfJ3g==","signatures":[{"sig":"MEUCIQDxoDc104cffJkGoLO9v2DJhUQi8lOoWgt5Wfcyr5CeUAIgLjjVFrNE+KA7jCiBG3/eqvDrz9gqbUNQfYIwdwsrAT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"e61f9f9fd0f91f8f1e01dd4653f2c66603dee701","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.0","@superbased/observer-win32-x64":"1.7.0","@superbased/observer-darwin-x64":"1.7.0","@superbased/observer-linux-arm64":"1.7.0","@superbased/observer-darwin-arm64":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.0_1779885286556_0.9255840061586782","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@superbased/observer","version":"1.7.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"2e73d795cb058e398dea9bf29f9a7ce1b39fa8dc","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.1.tgz","fileCount":3,"integrity":"sha512-ZtME2/q4jv58F3ipyZaXnJ0rbi7rbD8u/StpeKI4j6S4cfm0NYBA1D7t+9EowfK6R9OS02M7wHplxYZL/JAkTA==","signatures":[{"sig":"MEUCIQC/BjXyFwdWElnnvRePY8RwQjNSPQPZmqde5CVuDJ8U+gIgEdawoSXawgT0pemk/LHNSZT1HoBRTyziWO6zH2U9bdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"870895b4d176b349a183e2cadbb28d6be63764d9","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.1","@superbased/observer-win32-x64":"1.7.1","@superbased/observer-darwin-x64":"1.7.1","@superbased/observer-linux-arm64":"1.7.1","@superbased/observer-darwin-arm64":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.1_1779888204388_0.1393442894068595","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@superbased/observer","version":"1.7.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"e271fcfb464f8e660dcaf28682514bc57ecd32f3","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.2.tgz","fileCount":3,"integrity":"sha512-dPpG+ulVYSGsZtBOev2vr2H74D6iVp35keqaK33MxQv5mH6wIdylHpAS7XCxnYyLG+2VW73yxQS7t3fJ99vfHQ==","signatures":[{"sig":"MEUCIFcppShl5Q06ZLV/0vZdfTTlB/X5URsmNns4gyfizBtvAiEA8TOMIn6l2N4M4C5b6A/Ip3n71V4rvl6rjn8jpUQqzjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"ea84efe10d9319ba2f43c5dc4258e93dd79cfd28","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.2","@superbased/observer-win32-x64":"1.7.2","@superbased/observer-darwin-x64":"1.7.2","@superbased/observer-linux-arm64":"1.7.2","@superbased/observer-darwin-arm64":"1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.2_1779888970662_0.07032709267200565","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@superbased/observer","version":"1.7.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"e93be062780e47b9b0d6062273fdd5879f0db60e","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.3.tgz","fileCount":3,"integrity":"sha512-xPkpjNJ7Pv6cy4j/wMykHJfZdRuLyEQ+MRhJ+xr33faDp5F1YFgw5ISbNM8xuzh6AxbrhfS5kQQ9aexqjam9iw==","signatures":[{"sig":"MEUCIC4snJ9TUfb0Zj7sQF35R4DTlTkBGWoW9UspimOYCqOcAiEAoSCVevvAyO9ewh37TpZ9SfRTGYqnH7xis7d96J6ow7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"c899aaf9b5b11e6a7ffcc951e2c6522a1da1f661","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.3","@superbased/observer-win32-x64":"1.7.3","@superbased/observer-darwin-x64":"1.7.3","@superbased/observer-linux-arm64":"1.7.3","@superbased/observer-darwin-arm64":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.3_1779960571205_0.4840657919474154","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@superbased/observer","version":"1.7.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"72226d98a9afaca74ad3ff01715cc1412c41dd4f","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.4.tgz","fileCount":3,"integrity":"sha512-pZEzV/WMpzufuS4Z4wB+ag2BU3eJX8RqmCBx62aT0Sc8hSXzzsdij9Deg8FoJJO0hMLZq2ufCiXUfnQ14ihDow==","signatures":[{"sig":"MEQCIAhaMWUmcXAYnTFntkzr29W0CeRYNuPMUEvgZcgBmIdEAiAjOAid4yacHzTsIW1Aa3xIJ+r4Btcy9AYUK4wfBJhycQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"df02d3804d9d47d1a10e8c5a0ab60340e214a099","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.4","@superbased/observer-win32-x64":"1.7.4","@superbased/observer-darwin-x64":"1.7.4","@superbased/observer-linux-arm64":"1.7.4","@superbased/observer-darwin-arm64":"1.7.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.4_1779973094577_0.3660674574178786","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@superbased/observer","version":"1.7.5","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.5","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7386b5c447b41b5651213adc6fec2f136bbda3a4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.5.tgz","fileCount":3,"integrity":"sha512-HMOWcx+ZIW1yDf8gUhswf8/KoHgbgp/YR47QqX2Oho7i03GiHvI8YC8/wK28WCTDVHqzQolqp4KiftjuSWaG/A==","signatures":[{"sig":"MEQCICVmLs+eG/v//YkdFCFrWPSbfcho7ACzrIhhCKMqRk1gAiBOxlO+OdEmBKaGD2/HMBP8/DH1+hGL9ExXhlamIk93vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55467},"engines":{"node":">=18"},"gitHead":"396bbe81e8aa4cbff84c949fc7f4401bc477c0fc","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.5","@superbased/observer-win32-x64":"1.7.5","@superbased/observer-darwin-x64":"1.7.5","@superbased/observer-linux-arm64":"1.7.5","@superbased/observer-darwin-arm64":"1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.5_1779990613261_0.7667493931066416","host":"s3://npm-registry-packages-npm-production"}},"1.7.23":{"name":"@superbased/observer","version":"1.7.23","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.23","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"ee22f55b9834c9b7745beddf977359c5b2e87503","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.23.tgz","fileCount":3,"integrity":"sha512-qigjHAGWjoMTIy9Z0Y4Uha2mTCUB0Ltn5I3sbZUjE1jrC+8KYPlfWOn4DXNT7DAGuv/llj9M7h3328WXTMT6gg==","signatures":[{"sig":"MEUCICQBdLXKp/xhQOmwzFgNgp231dC+tAr/vgMreovBdXw1AiEA2AqPx1pGYoxIXyoclLQlbVahhR5xZ0xThOK/DPXjnNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55473},"engines":{"node":">=18"},"gitHead":"65e6b60cab23f14226206f907d25535f36f5d2e0","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.23","@superbased/observer-win32-x64":"1.7.23","@superbased/observer-darwin-x64":"1.7.23","@superbased/observer-linux-arm64":"1.7.23","@superbased/observer-darwin-arm64":"1.7.23"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.23_1780337628779_0.23083945834530906","host":"s3://npm-registry-packages-npm-production"}},"1.7.24":{"name":"@superbased/observer","version":"1.7.24","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.24","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"89afffc6f8011eba37fa028fc934b1983236aafb","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.24.tgz","fileCount":3,"integrity":"sha512-ZsSUYLKx54vm2wGL++g6OlYs1HpbX3YZ6yYQbeoZ62KX9ZtNKetVEP/NcP3WGjtNi4W40SVqa5lgXpS+nkTqQg==","signatures":[{"sig":"MEQCICNJ5Jzas3pBd8Rz2PBiyofbjHcISr6Qm1aLGR3eYcy6AiAFLjkukh2uQ+486dtODKoaVMhfi+V7gl7gs1cV0Rfqng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58949},"engines":{"node":">=18"},"gitHead":"0b481b4c28530644d91b24f41577ae8ae8fa1962","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.24","@superbased/observer-win32-x64":"1.7.24","@superbased/observer-darwin-x64":"1.7.24","@superbased/observer-linux-arm64":"1.7.24","@superbased/observer-darwin-arm64":"1.7.24"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.24_1780350783557_0.16465470694295647","host":"s3://npm-registry-packages-npm-production"}},"1.7.25":{"name":"@superbased/observer","version":"1.7.25","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.25","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"4f4a186d3935067b5de1fca896de912e1fb4f674","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.25.tgz","fileCount":3,"integrity":"sha512-TjfIDBT+NiHvCH4r03ryVEUbj0daMChKn8sWp9HJMnKLm55Wkei+Ctd19tcX8yyKjMD6F/X4Bjko0uTQEQVNQA==","signatures":[{"sig":"MEUCIHM5x3vhpYHCfALiqDs7A8WuhuKxqcfYp+vobaFBXz3aAiEA8AkkYwNsNg5l6l7PTVlRhxb6FYg7Zzyx+cX/kYbu4Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59269},"engines":{"node":">=18"},"gitHead":"dd2c29a25cdf42bc68cffa92e8270bb8b8244540","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.25","@superbased/observer-win32-x64":"1.7.25","@superbased/observer-darwin-x64":"1.7.25","@superbased/observer-linux-arm64":"1.7.25","@superbased/observer-darwin-arm64":"1.7.25"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.25_1780352797823_0.09772161743614993","host":"s3://npm-registry-packages-npm-production"}},"1.7.26":{"name":"@superbased/observer","version":"1.7.26","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.26","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"67efc3106cb80142fe56b69feec1a724d29b8887","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.26.tgz","fileCount":3,"integrity":"sha512-Ooqf5CKT19p1kYuMiO1SVYkesLtifMFJOYzoRfneQ2RMf/qj9J+xsbcf889UiOr6n0hr2Zv+g+mipq1ADYa7tg==","signatures":[{"sig":"MEQCIColeoiJB8H86qQSEj2fQkBVsOYWiwpmO0YgYazn9L7tAiBHclX0WlOiKaEdPMyk58UTgvzF7VF/M+SeBV82bSmMEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59269},"engines":{"node":">=18"},"gitHead":"efb980cf9789794ff9974da04d095bf4e4eae063","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.26","@superbased/observer-win32-x64":"1.7.26","@superbased/observer-darwin-x64":"1.7.26","@superbased/observer-linux-arm64":"1.7.26","@superbased/observer-darwin-arm64":"1.7.26"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.26_1780357937959_0.48685096200498834","host":"s3://npm-registry-packages-npm-production"}},"1.7.27":{"name":"@superbased/observer","version":"1.7.27","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.27","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"3721efb9e39442f61964d73794a58eed6607a8e5","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.27.tgz","fileCount":3,"integrity":"sha512-y1Snpcr1XXlpBcw+kYILxAIj2mhwpRLUoyFxwTuhiciNKF6/jZAV7UV09WaZxzhpwpyVpY/U2cFafldfkuoBGw==","signatures":[{"sig":"MEYCIQC37//O0XDAtjZn4t3XSGKbfjcHs3xSwIxGdifFaxswJgIhAIwZzLTVj1kO2SaHmq+r8HjILmhrhWzI9K3lP2U00FQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59269},"engines":{"node":">=18"},"gitHead":"645206383dfa02fe739572b3d8c5f0be51326dbf","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.27","@superbased/observer-win32-x64":"1.7.27","@superbased/observer-darwin-x64":"1.7.27","@superbased/observer-linux-arm64":"1.7.27","@superbased/observer-darwin-arm64":"1.7.27"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.27_1780408575557_0.39872467044534754","host":"s3://npm-registry-packages-npm-production"}},"1.7.28":{"name":"@superbased/observer","version":"1.7.28","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.7.28","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"7f021fd6572c5466f95f517392c842994dfecca4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.7.28.tgz","fileCount":3,"integrity":"sha512-YlqIMhbxY7AiC9Uvo4FFaXCxILiihodVy3UyjJ+tgua1j7ywRn8uRQKH0mPXs7rl2dB4553n8TgHWX2mXoLnwQ==","signatures":[{"sig":"MEUCICix1Y0hjd+RzLQzErL6GQix+TCckx7Ar73GUVJq5bzmAiEAxs5sNlE1em/lF5K4i3dhAtrHGU5PHXb31+dtwfw+/pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59269},"engines":{"node":">=18"},"gitHead":"9c64d0ac18b83d3ab0ecca915ec3d1f7994ae973","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.7.28","@superbased/observer-win32-x64":"1.7.28","@superbased/observer-darwin-x64":"1.7.28","@superbased/observer-linux-arm64":"1.7.28","@superbased/observer-darwin-arm64":"1.7.28"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.7.28_1780421241997_0.8605649093767687","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@superbased/observer","version":"1.8.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.8.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"0b36f340cbf1e169db34b4a41308589a3d365602","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.8.0.tgz","fileCount":3,"integrity":"sha512-xBYEzAoUK0dgHIGNTduEUIjkSnr/yJTNfbp84xrQ6pyPKhyWS/3ANpijHVlfjg7PCHm5wmngSnUCS239RDLrDA==","signatures":[{"sig":"MEYCIQDxXsI4wWR5jFN/qJjwrqP0v+XIJFPMw/6aGWnCoWh8XAIhAPHOgrcQjh4UGqQYxcyr9nT3gXUDZZBTkJMn/Aj+L3Q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59263},"engines":{"node":">=18"},"gitHead":"e05b1cd69421a947450356e9a02e55e58415857d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.8.0","@superbased/observer-win32-x64":"1.8.0","@superbased/observer-darwin-x64":"1.8.0","@superbased/observer-linux-arm64":"1.8.0","@superbased/observer-darwin-arm64":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.8.0_1780470900875_0.6103651882181917","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@superbased/observer","version":"1.8.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.8.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f1d2ecb8a9d38bcc1be77ccca2baf618d5a80b96","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.8.1.tgz","fileCount":3,"integrity":"sha512-cwHNRDfZ+mI8Q20p1kHbrBfhgdCZ6AITaB4tzE7Mqs6pNRaiCSPjmmFTtDVtpyA6/MyuINs4pfSnXhZbLoF0zg==","signatures":[{"sig":"MEYCIQDktCNB5yesgxuktlIy/7dOi4Jjd/sfiAPQsheqUhuRzQIhAMjhfMrHdIBOJTI3KLjiGY629nzpqY7aQ1REUzGwEG6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59263},"engines":{"node":">=18"},"gitHead":"185983a4354dcd0d6e3a3352464c565c80906c0a","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.8.1","@superbased/observer-win32-x64":"1.8.1","@superbased/observer-darwin-x64":"1.8.1","@superbased/observer-linux-arm64":"1.8.1","@superbased/observer-darwin-arm64":"1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.8.1_1780471898760_0.683458520079703","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@superbased/observer","version":"1.8.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.8.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"64bc056c81a7f2e1f8a8f75291e05ae351ddabc1","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.8.2.tgz","fileCount":4,"integrity":"sha512-vHl04GXYRBE0WAVM5+Qo8ZHwP/BGPfYztf8URO4585Po2ocXuilDpeUnYLCsPThF98WxCOPkNPNIs2AKZ4cpFg==","signatures":[{"sig":"MEUCIFn9YJhPVpv9VVaprezMXRvXkCmcZpa4gqFTW/CTHPj6AiEAiIVbUQyGt+1rIoHMOWjGMGwvoRbZvKCobG6LvOgzvc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72548},"engines":{"node":">=18"},"gitHead":"93201f31f68d0910638b77bc3f1c15b7f410c5a0","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.8.2","@superbased/observer-win32-x64":"1.8.2","@superbased/observer-darwin-x64":"1.8.2","@superbased/observer-linux-arm64":"1.8.2","@superbased/observer-darwin-arm64":"1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.8.2_1780760861215_0.5430047931992303","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@superbased/observer","version":"1.8.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.8.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://github.com/marmutapp/superbased-observer","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d05764a21cd2409e9462ec3e1945767facf6325a","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.8.3.tgz","fileCount":4,"integrity":"sha512-sZc8O4tif79PGlZzLYRIIauzTrHBAyhpCJPkyu9Pf2P16Ni7cOT0kg3beE8pIX5yi7CvhEVLWoDAMDSW/juuug==","signatures":[{"sig":"MEQCIDk6kw4sI1TxiN8PEyf5gg7J0yPObx/2LReBIWNnTYBoAiBLtJZjE37AQJ61Zvi4zHxyMtJhpbVVwbwzkZbmGT0UpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97456},"engines":{"node":">=18"},"gitHead":"dda3b712faa5f869ec7457f7bcce8aac75188755","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.8.3","@superbased/observer-win32-x64":"1.8.3","@superbased/observer-darwin-x64":"1.8.3","@superbased/observer-linux-arm64":"1.8.3","@superbased/observer-darwin-arm64":"1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.8.3_1781258719728_0.846624194172857","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@superbased/observer","version":"1.8.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@marmut.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.8.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"263fb4081495af82f254617f1f94a7d0f89f9369","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.8.4.tgz","fileCount":4,"integrity":"sha512-PUFopPQyO3EMDnN88uGEQAifmpYdQ/uc8ZPFqWk1UN5up+tCTvYV2mT/m4EqqgkPs/mdgxsErCHRIP2phgW8NQ==","signatures":[{"sig":"MEUCIQDHbzwL/fi1vB9jMCaqE5JeXLf64lIv2n332ASA+LBWYwIgJWbmv4+VxBlhzcOo+D2Ot9uzM0PpoiQcxgptQ4g2ne4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97769},"engines":{"node":">=18"},"gitHead":"c63d4bc32a4655afeae5404d804170fcb6c648c9","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.8.4","@superbased/observer-win32-x64":"1.8.4","@superbased/observer-darwin-x64":"1.8.4","@superbased/observer-linux-arm64":"1.8.4","@superbased/observer-darwin-arm64":"1.8.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.8.4_1781262268427_0.18476343771574366","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@superbased/observer","version":"1.9.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.9.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"aad96ec70ae53dbedd4ead4ead8bc881a38ac7f7","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.9.0.tgz","fileCount":4,"integrity":"sha512-Ak1hjo7jFpLXkhS711HzlNtmi8KOyGVgyYNKHBx7wYgptKJTrLqvYDeKp5yWlotoM2cKlfwGPcW/MHJI8dZw/A==","signatures":[{"sig":"MEQCIHhlgpyXGgEr65mr3zaS92X7idKov0K8LiKEhJat4h5QAiBPDJBgqnJE3mEi/n1CsnAvgauEOhyiVBcq9Fhec5fuDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97781},"engines":{"node":">=18"},"gitHead":"caca3ffbc2a584ec790221dff5fc2ab3651120d7","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.9.0","@superbased/observer-win32-x64":"1.9.0","@superbased/observer-darwin-x64":"1.9.0","@superbased/observer-linux-arm64":"1.9.0","@superbased/observer-darwin-arm64":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.9.0_1781908213902_0.7402743986189881","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@superbased/observer","version":"1.10.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.10.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"a343b646040a8a3d648e4fe406678902ede71ab9","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.10.0.tgz","fileCount":4,"integrity":"sha512-x0Dh5STOKTw94xd7ArjycFmjg4Lr/9InDfBI9LX7EmMlr1leOuXxd8uA9pxvQt08FXewbC9VhxR8RhIItn4RZw==","signatures":[{"sig":"MEUCIBFqzq+D3ZSp7M3GPqZY2utpKhcGo2OAFM5OqQgdGBjlAiEAg4mN31Jc0CWBF3lR/HwrXrj3rvrp5tyj9Ej/y6rpEvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97787},"engines":{"node":">=18"},"gitHead":"b0093c4b5254e0b9d9c1c9c1b832ebf3792eb870","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.10.0","@superbased/observer-win32-x64":"1.10.0","@superbased/observer-darwin-x64":"1.10.0","@superbased/observer-linux-arm64":"1.10.0","@superbased/observer-darwin-arm64":"1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.10.0_1782238292014_0.44147969150213084","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@superbased/observer","version":"1.11.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.11.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f90242e4d19b1106909e197c8fbe4b4f9d307e2a","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.11.0.tgz","fileCount":4,"integrity":"sha512-aurRGfWiBGOnX/hyrV37+pa5wwZUMqvAMmQgW935hUSDU1gDn1pR0+qXKv+AA6A3MlmRtqec+E2XRrBoSbss9g==","signatures":[{"sig":"MEYCIQCQNRKGItJZVgPXgQLc24XcKO636BdzyoNKSK2SD+GCvQIhAITv21MCZjoy0pkyxi6jFL12T4iHyiQ+AcATKzwmnpJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97787},"engines":{"node":">=18"},"gitHead":"d4e04f6abf4338aad931b6558fbe18805fae69f5","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.11.0","@superbased/observer-win32-x64":"1.11.0","@superbased/observer-darwin-x64":"1.11.0","@superbased/observer-linux-arm64":"1.11.0","@superbased/observer-darwin-arm64":"1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.11.0_1782555075068_0.4340213166471063","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@superbased/observer","version":"1.12.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.12.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"fb826f7e0abdf0b7d5831c6ba7fdaf4593768c1d","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.12.0.tgz","fileCount":4,"integrity":"sha512-tAcDqLxZzRrv3IJBhVIFrchjKDuyFREoAHSeGETw+4vU0rviwvcKOmsgoKfFJJf+ZxIKS75UNHEUU37dpuaEYQ==","signatures":[{"sig":"MEUCIQCwDetCW1fFEpVJtEc3Cp5Om9ON6/bOkXjRoPNat9Vf9AIgNoly9gpl/lVfWPRaLcyzFARcATJplVvim3B0Jm3c4i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"a946f20c3615644d3dfb6a234f1a87bf268e5a68","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.12.0","@superbased/observer-win32-x64":"1.12.0","@superbased/observer-darwin-x64":"1.12.0","@superbased/observer-linux-arm64":"1.12.0","@superbased/observer-darwin-arm64":"1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.12.0_1782778016739_0.03651770043639457","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@superbased/observer","version":"1.13.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.13.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d550f2f901574d5d60349e170c5cda5207149067","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.13.0.tgz","fileCount":4,"integrity":"sha512-1sHm2c1BpZ/YXEXcoZc1AAj2+FY/04bn1yYYzJI+f3vRpSttLeVAKECa6UT3Ic5exfRdFrn7ZlBYPD4Hh8mJ6Q==","signatures":[{"sig":"MEYCIQCyF1cgTNhL6A6zTNG+ksERfAzQNsXmziymQ46Ci6jS1gIhAPVGLtDY1HNC1GDaf4uQtJyczFTDjdKR8SdbzZI5FqBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"a6aa5542c38ff7d1da80cf354d74b972be63b156","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.13.0","@superbased/observer-win32-x64":"1.13.0","@superbased/observer-darwin-x64":"1.13.0","@superbased/observer-linux-arm64":"1.13.0","@superbased/observer-darwin-arm64":"1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.13.0_1782856475075_0.7220208843535247","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@superbased/observer","version":"1.14.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.14.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"ab36a33ab5a6ffc6a0c7c27f253a6c6976d334a7","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.14.0.tgz","fileCount":4,"integrity":"sha512-Rue6c0dBUiHItqSgbAJuAp58k1K9W0OrR0ESNvbw4YJzKGtECA6JXHnAvU8flH6zZiJ7iFy2QtfDIoIDyOmykQ==","signatures":[{"sig":"MEQCIG1lJgRZs9jHminQydMZlj2tPusa57Trp4K2ccgJVLjPAiBW2iCO17zjVrSQMJVpb3/jSCrYBPYhxoM15nIDp2gWaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"2f3b6a465db016c09c8d5b70dfefc7eebe5b348a","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.14.0","@superbased/observer-win32-x64":"1.14.0","@superbased/observer-darwin-x64":"1.14.0","@superbased/observer-linux-arm64":"1.14.0","@superbased/observer-darwin-arm64":"1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.14.0_1782946027460_0.5625657600514711","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@superbased/observer","version":"1.15.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.15.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"697afbc7078a334262ab2509090423be5013ab85","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.15.0.tgz","fileCount":4,"integrity":"sha512-8RhtSGPhy+5+v08CZ8aa8pOLmOYw9Ns+slOwV5qu2zs8nQ80t0peqTAidU2EZc/zkE70U1s+DE0PmDQTEBYDmw==","signatures":[{"sig":"MEQCIDFViZop9MiiEq5ETuSKwbMr3vgCKmAcoUslg4N41WQbAiA2yQzdTequW9SLKOxm2/Ez6dHZfuypecbfR36/XImxBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"1b7094781c638b07b8a096ef95d7846238dcbc05","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.15.0","@superbased/observer-win32-x64":"1.15.0","@superbased/observer-darwin-x64":"1.15.0","@superbased/observer-linux-arm64":"1.15.0","@superbased/observer-darwin-arm64":"1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.15.0_1783295117501_0.5003729416766973","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@superbased/observer","version":"1.16.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.16.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"ed5c706cd68fa3ab52877fb8d37fb132b6046b72","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.16.0.tgz","fileCount":4,"integrity":"sha512-YqovDvB2pwOTgfcjim95FR2t4yvy2u3DjyMdWrYoiGdqR2znwXGbqZHFcBGwIGfMVECFtP2R+fpShrWCsU9dHw==","signatures":[{"sig":"MEUCIQDl8YzD8qmKR1r27fBP0nQdlZjF1PwiTX2M+QdoKQh3gAIgRVxo85krb+UyNDvz9CDKc025Jt4E8BSiTUkjEUMlQfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"16a650b52276c616ed5bcbb50a245c592abe5b47","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.16.0","@superbased/observer-win32-x64":"1.16.0","@superbased/observer-darwin-x64":"1.16.0","@superbased/observer-linux-arm64":"1.16.0","@superbased/observer-darwin-arm64":"1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.16.0_1783393349961_0.9919747334575857","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@superbased/observer","version":"1.17.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.17.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d5f280f05dc378d90a55047d727a2e1baf7f04d4","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.17.0.tgz","fileCount":4,"integrity":"sha512-c1Z76NhG8XDiBpm3HMdjsS/D2HjF4DpaUv+Q5tG/dQzhow8vfpddNYORsZ8KvLtgTCBqPDhgPRtq1/uUjwa1DQ==","signatures":[{"sig":"MEYCIQC/akaowLqmJ2oDgYTBp+qCn1+ITsbqk07za0hGtXZhZgIhAOI8dLWvqvcnDj4dV2RwXGrp64ZFj+AUH5D7d3GPZCHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"bbf9a8e529378acc1c48e1d11c9184233fe16fd8","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.17.0","@superbased/observer-win32-x64":"1.17.0","@superbased/observer-darwin-x64":"1.17.0","@superbased/observer-linux-arm64":"1.17.0","@superbased/observer-darwin-arm64":"1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.17.0_1783611651999_0.3095987306562795","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@superbased/observer","version":"1.18.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.18.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"42d107eee6472ac7a1f517ce2cc89e86dd09b8af","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.18.0.tgz","fileCount":4,"integrity":"sha512-XwI7Bwu39aHnTJ+/f2S+NrLdSaR9hswQLrzeKNWKO6mnFb8Yhc2hxreyKKLRyfDrpaRYY/CcjRCS0PQKzfKt8w==","signatures":[{"sig":"MEQCIERg+MUfuoqKLu2fNVdT/YjIYhycogketaaTaqE1QPDBAiBGgRUwgXdPJ1ysrH4SUwWpud3QAI9A3wbs/MTEg7rqmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"engines":{"node":">=18"},"gitHead":"2c40f20239001cd9d73d0d0c0115da1d11b3e7d8","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"SuperBased Observer — capture, normalize, compress, and analyze AI coding tool activity across Claude Code, Codex, Cursor, Cline/Roo, and Copilot.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.18.0","@superbased/observer-win32-x64":"1.18.0","@superbased/observer-darwin-x64":"1.18.0","@superbased/observer-linux-arm64":"1.18.0","@superbased/observer-darwin-arm64":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.18.0_1783625592181_0.7721480617648224","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@superbased/observer","version":"1.19.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.19.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"5d9a37d40adb20d08fefe53eecce73ccc414991f","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.19.0.tgz","fileCount":4,"integrity":"sha512-0IE+C3PznMWh3UEYMef9cgEdrDYfhxGqR5NeSIxpza1+QEhkXgYLwjTCdhWXMsj5WK6ZVuh+HDY8+QXCxQijxw==","signatures":[{"sig":"MEQCIBqmCG9BBV1mzCY4FIwgx7kzNpoIc7VXD/Jn3DVFs4mOAiAiApmkJbr5m0PvjiVV5iJgb2dNCGATK7qdyGNvH/QeIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100071},"engines":{"node":">=18"},"gitHead":"a83e1f3ec718c95805da6b928661bb06a2d4da70","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.19.0","@superbased/observer-win32-x64":"1.19.0","@superbased/observer-darwin-x64":"1.19.0","@superbased/observer-linux-arm64":"1.19.0","@superbased/observer-darwin-arm64":"1.19.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.19.0_1783764265627_0.4949682929009678","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@superbased/observer","version":"1.20.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.20.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"c5e8e027628eb0f299ec8e6b61b51c4437a2025a","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.20.0.tgz","fileCount":4,"integrity":"sha512-WdysWN8HLBSG8l2dCj0u3aZikIb3MNx1eJFD/ox4Z2M6cJ/lmQbpQQ7ZuE758JPeDnU98E3vJ8kGCWB3vaNQQQ==","signatures":[{"sig":"MEUCIC0kpq7hA6aCMyl2RELcsHYGckAsPztt4tdAio8bw8SDAiEAnAYwBFIY6PXGpDrWCnl4Q7+LrqlIoSteFVqaqCSSKBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100656},"engines":{"node":">=18"},"gitHead":"697330172f1f7e001bd3e123c82d70bc319d2ede","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.20.0","@superbased/observer-win32-x64":"1.20.0","@superbased/observer-darwin-x64":"1.20.0","@superbased/observer-linux-arm64":"1.20.0","@superbased/observer-darwin-arm64":"1.20.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.20.0_1784279313397_0.6398207139745433","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@superbased/observer","version":"1.21.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.21.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"d5d7a505680d586c5ac6d58657585ed1710557bc","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.21.0.tgz","fileCount":4,"integrity":"sha512-Fa0B28JFBv8NzdbaBv7E4nZH3P+Bl2V7zWafWtebDwP2IbfTa7pX/3+YwCNUmCXqzLJE2TfIa2/3c9MVCbImTQ==","signatures":[{"sig":"MEQCIGQLhGbEY9F1Z8O2gYY2MPJv266RCXC/t9dk98u2llCEAiAwGsqLAYISs8fpP0Q1Zo9rDgMdtQKypBAjeG/Rvadtsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100656},"engines":{"node":">=18"},"gitHead":"f152438cf21e676f276eb526cfe3dafeaf61e848","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.21.0","@superbased/observer-win32-x64":"1.21.0","@superbased/observer-darwin-x64":"1.21.0","@superbased/observer-linux-arm64":"1.21.0","@superbased/observer-darwin-arm64":"1.21.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.21.0_1784588991440_0.9789918216399924","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@superbased/observer","version":"1.22.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.22.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/marmutapp/superbased-observer/issues"},"bin":{"observer":"bin/observer.js"},"dist":{"shasum":"f0f442fb527ac46871e9d2c591608d75b6140ebe","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.22.0.tgz","fileCount":4,"integrity":"sha512-k1M5pQvSpbBA0bv+J2Fk/6D2vdK3yN1t0/1tpAd67sZ386EJL4oe7X5vSWwD/d3flg/88AM72B0dd3rVu54Mzw==","signatures":[{"sig":"MEUCIGdVKLOnWxWBIchjlYiL0nPCXdvJgWAB2amcfF7ySSjpAiEA6EiXyZa8Vp+UVdz19wzDP3oPWrfSWwgsVZM+UZzJFVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100656},"engines":{"node":">=18"},"gitHead":"3fb15dd36f8249618e992b6fff1171f079f75677","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/marmutapp/superbased-observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.22.0","@superbased/observer-win32-x64":"1.22.0","@superbased/observer-darwin-x64":"1.22.0","@superbased/observer-linux-arm64":"1.22.0","@superbased/observer-darwin-arm64":"1.22.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.22.0_1784620487745_0.3242616763379318","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@superbased/observer","version":"1.23.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.23.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"b38c91255ed7005936263d813af7a17ed48b8fb1","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.23.0.tgz","fileCount":4,"integrity":"sha512-Ytbr73QgqDgYdFbULfczbVSiXCRHcRV/rrEPDkrSbuVOFXpTgzZiSs44ypKyV49IR+BLxcRzT4ZzZrXfAn65wQ==","signatures":[{"sig":"MEUCIQD/07u4WXQ4c9/jg6b3mblVXxTAyusI6sjVTX+HmpMEOwIgSCKt+JocQVAME68ivgpXnfkYXf4+ToQZfkaSCeJezE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100468},"engines":{"node":">=18"},"gitHead":"299fddb5d0632c38cea90828d0f1d84100d38127","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.23.0","@superbased/observer-win32-x64":"1.23.0","@superbased/observer-darwin-x64":"1.23.0","@superbased/observer-linux-arm64":"1.23.0","@superbased/observer-darwin-arm64":"1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.23.0_1784808557416_0.8525615401346469","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@superbased/observer","version":"1.24.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.24.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"93bab58049ec3ac393dbbbdde930d254acf78311","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.24.0.tgz","fileCount":4,"integrity":"sha512-eZuU+AqJl7DxQEYkxv/56Y1em8Dn+73xTOlKm6LNg1ICAb1oIfWq9HOC0oLIbFmpU/O4CJnKf9MAdB6otfAaUw==","signatures":[{"sig":"MEQCIEhd8AB8v4gyuTxH4F45Rt4lPoTGZHWQHKqFCnyvj12/AiAuX6wQkXFn8JpD/6I2Fiy3BW2005btyg5sc1lutILGtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100468},"engines":{"node":">=18"},"gitHead":"9086c8edfa1201afde3071e5a285ef95022e5a38","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.24.0","@superbased/observer-win32-x64":"1.24.0","@superbased/observer-darwin-x64":"1.24.0","@superbased/observer-linux-arm64":"1.24.0","@superbased/observer-darwin-arm64":"1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.24.0_1784851757759_0.7292754647319402","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@superbased/observer","version":"1.24.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.24.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"c102f02c0ce5e408a7df6b4a2a5daa5c788327e1","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.24.1.tgz","fileCount":4,"integrity":"sha512-4rPMRL04PxPheuLbvVLrxoufDp3QhBEmVi5gBXfA0CZIZ5KhwkxDvkyktP+1H6kh3qBJejz8R90FtqAiiV5SkA==","signatures":[{"sig":"MEYCIQClMBx57n9sgXYuPOdelcA/Shs4Fw/pjeAqO/6fZ3EghAIhAJ5IrEdwD2bqpsgOafLAZB+xzk4P46kJHVn+JtyIs9GK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100468},"engines":{"node":">=18"},"gitHead":"1634326b354791aed04072d03302650f4817afec","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.24.1","@superbased/observer-win32-x64":"1.24.1","@superbased/observer-darwin-x64":"1.24.1","@superbased/observer-linux-arm64":"1.24.1","@superbased/observer-darwin-arm64":"1.24.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.24.1_1784876712468_0.6312140057632498","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@superbased/observer","version":"1.25.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.25.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"6b617f75f17fbcb5f0585b9c9da4fdcf6308a348","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.25.0.tgz","fileCount":4,"integrity":"sha512-riSh25YePQcDpeA6TyzsInPCjhkw9s2YEfzvCePgoP2TW3TVzcQixQ2bIW5RxpmcBSe7HgqpT6NW5KtY8A79TQ==","signatures":[{"sig":"MEUCIQCi5bAXJkVPzt1UW6lN6HN2KApkL5Zj53+hXFAVYExkywIgfvexDS5sn4H5VQuvno1J1M2X/2RpKH8IhYFZ0F7apzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100468},"engines":{"node":">=18"},"gitHead":"131eeb4681ae140f2602ff5566fedd10f319abfa","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.25.0","@superbased/observer-win32-x64":"1.25.0","@superbased/observer-darwin-x64":"1.25.0","@superbased/observer-linux-arm64":"1.25.0","@superbased/observer-darwin-arm64":"1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.25.0_1784899271584_0.0446305493369874","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@superbased/observer","version":"1.26.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.26.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"daf402bda685b5930d0a09298eb15aca7518c564","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.26.0.tgz","fileCount":4,"integrity":"sha512-BJDD70hHa5cdoUXpozNxL1sPkPqvYIFWhb82fLcW79kyHtNCu3BaQX87pav/3hOoWrrvWK2m5k20BxC290+YFw==","signatures":[{"sig":"MEUCIQC2szZ5fSZoUME7nsrb1GkFI5+fJ15JfEHG3YRJtiSLWwIgCBf/zyfVRZzmBwbpz/fnLe2dHoH1bN+cgClyze7RgFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106461},"engines":{"node":">=18"},"gitHead":"2ba0dab8976ed35a52b807042561a7889eee1959","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 26 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.26.0","@superbased/observer-win32-x64":"1.26.0","@superbased/observer-darwin-x64":"1.26.0","@superbased/observer-linux-arm64":"1.26.0","@superbased/observer-darwin-arm64":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.26.0_1785231474980_0.15639147277948195","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@superbased/observer","version":"1.27.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.27.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"d6971239d28c8511cfc097afbe2aa3a5671a4b9b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.27.0.tgz","fileCount":4,"integrity":"sha512-tPtVzpDq2t2/vJEKaD0akY8DCLIhq46g0l+9rnDQ868+UTtK5Uh5TqFt4N4GwqSO9AZAkM4LB7cNO73hQwWn1w==","signatures":[{"sig":"MEUCIQCGgzxvapV3yINQMMKIHarIRfM0BWDs05zy5hbqDY/VIgIgdFvpSLm0/DiTF+9SVdfBl0UTI9tvzBs8hpqw0btCKwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106700},"engines":{"node":">=18"},"gitHead":"3a074cb006cd4c596215345bc0d55e86fb62cb72","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 29 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.27.0","@superbased/observer-win32-x64":"1.27.0","@superbased/observer-darwin-x64":"1.27.0","@superbased/observer-linux-arm64":"1.27.0","@superbased/observer-darwin-arm64":"1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.27.0_1785329728653_0.6663057502756253","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@superbased/observer","version":"1.28.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.28.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"e77e3a6580b81cacd0889d5c1d7cbd0d23ba087c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.28.0.tgz","fileCount":4,"integrity":"sha512-mzHBuSMx5mzPMxyvDnuWq6/D0P7TaGx5aRBA3W3G8Q1SpbXYaQ02E4f2+bDvcqAHMMogHHkRRyvv+WBKJL0ZqA==","signatures":[{"sig":"MEYCIQDTIywH9CkRJ8KNvKR/3U5fEN68x6AWC0JAWZlndb7LHAIhAJk/ISAKOYMUmKIoIRxaEQpyK+WIpOQb7f2YUtN0v98Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111674},"engines":{"node":">=18"},"gitHead":"226615739e1b49067ad7762b8afbe7718d1c403d","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 29 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.28.0","@superbased/observer-win32-x64":"1.28.0","@superbased/observer-darwin-x64":"1.28.0","@superbased/observer-linux-arm64":"1.28.0","@superbased/observer-darwin-arm64":"1.28.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.28.0_1785585698988_0.8650849714835986","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@superbased/observer","version":"1.29.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.29.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"34754629250651e3f676caec6ddef1aac4632604","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.29.0.tgz","fileCount":4,"integrity":"sha512-HBmlbksfVu33R+rnUKl28hF0LZQWdInnLAz2Zn3+dRRZgAhmTy6TCuvCkhFvGj+lNxV0PwVhHthhChkISKpT6w==","signatures":[{"sig":"MEYCIQCLrfrgKfkfkeC7stuxM7BqTT/4iDGXmDLwyOFg90ZF9gIhAJjgp8GGoXx0UDw7NZemQx9MilbWxus+yC7HpyTmLCSY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112180},"engines":{"node":">=18"},"gitHead":"c0af9e155d56536a106ac9b3beb36cc4ef8bb030","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-plugin-coverage","url":"https://github.com/superbasedapp/plugins","body":"Claude Code, Codex, Cursor, Copilot, Gemini, OpenCode and 16 more now have a native SuperBased plugin. See the plugins repo for the install command for your tool.","title":"SuperBased now installs as a native plugin in 22 AI coding tools","source":"release","severity":"info","expires_at":"2026-10-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 29 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.29.0","@superbased/observer-win32-x64":"1.29.0","@superbased/observer-darwin-x64":"1.29.0","@superbased/observer-linux-arm64":"1.29.0","@superbased/observer-darwin-arm64":"1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.29.0_1786075507872_0.7380833856394331","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@superbased/observer","version":"1.30.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.30.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"c89d25ca4ff4a0969eadff71fdc760378638a63f","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.30.0.tgz","fileCount":4,"integrity":"sha512-86HFJZUGkut87rGktt9T+XhPH/IA56bE6AcEMpCzp+Vn2msmpblmamSX7/AoH9qL1ueVOUViF2DCg9z1BsAc6g==","signatures":[{"sig":"MEUCIQDRb0IeUFP7qSDx+YVBLAIDc170krHmmSx87yDndxtHjgIgWpknFJkL2UubfE2sXt/CXRSHT00m6Nk0+HOYpeKp1Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112180},"engines":{"node":">=18"},"gitHead":"5c1734d4efdc517efd5571534fc9b7022a360238","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-plugin-coverage","url":"https://github.com/superbasedapp/plugins","body":"Claude Code, Codex, Cursor, Copilot, Gemini, OpenCode and 16 more now have a native SuperBased plugin. See the plugins repo for the install command for your tool.","title":"SuperBased now installs as a native plugin in 22 AI coding tools","source":"release","severity":"info","expires_at":"2026-10-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 31 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.30.0","@superbased/observer-win32-x64":"1.30.0","@superbased/observer-darwin-x64":"1.30.0","@superbased/observer-linux-arm64":"1.30.0","@superbased/observer-darwin-arm64":"1.30.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.30.0_1786144692819_0.636797497624926","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@superbased/observer","version":"1.31.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.31.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"56b81eb12be0ad40603d6011839006b56643aa45","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.31.0.tgz","fileCount":4,"integrity":"sha512-S7NY+UjFGNvfdeW0uUr3qMdZUncVTBvguw7V+mTKaK2xFQ6XB5L17c+aBabUg3AxUf/Rlf+tITC8jWVuNKxVRg==","signatures":[{"sig":"MEUCID4ZJ/kF/WBiUp+0o+nwo0k7M6kaNrewHsw69jBetp2zAiEA14K4ANdNFNa0bKo/4OYeI64Xb9BDyVryho//6ZYcSOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111627},"engines":{"node":">=18"},"gitHead":"baa0c0f45c2cf4876a1f5b69b773c46f96f6a700","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-plugin-coverage","url":"https://github.com/superbasedapp/plugins","body":"Claude Code, Codex, Cursor, Copilot, Gemini, OpenCode and 16 more now have a native SuperBased plugin. See the plugins repo for the install command for your tool.","title":"SuperBased now installs as a native plugin in 22 AI coding tools","source":"release","severity":"info","expires_at":"2026-10-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 33 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.31.0","@superbased/observer-win32-x64":"1.31.0","@superbased/observer-darwin-x64":"1.31.0","@superbased/observer-linux-arm64":"1.31.0","@superbased/observer-darwin-arm64":"1.31.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.31.0_1786983712487_0.9917304450557407","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@superbased/observer","version":"1.32.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.32.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"c25f7a1b95d4b062594b1cff7a2ccbf0d7ae7294","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.32.0.tgz","fileCount":4,"integrity":"sha512-O6YwAztG3NavDBCL8KtjbVFgod8waMWZ/CVnNXYFqbzonUViNuCXVlYh6EmXJf8cM0tpblZcSepfuqQP5vhyYA==","signatures":[{"sig":"MEQCIFyVPaf9ZlO9eBxKDI8MH/a4R87TkdJ76Oego1JzZTs3AiAtr0zKJotzXT0WQQbW24s8TFDjPWsY5EBdCjG8IQ3InQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111762},"engines":{"node":">=18"},"gitHead":"b0aab0e3565f4e12990cd2cabead3aaa09186b02","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.2","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 33 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.32.0","@superbased/observer-win32-x64":"1.32.0","@superbased/observer-darwin-x64":"1.32.0","@superbased/observer-linux-arm64":"1.32.0","@superbased/observer-darwin-arm64":"1.32.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.32.0_1787740820525_0.3311167409421121","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@superbased/observer","version":"1.33.0","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.33.0","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"52386e603260d291b6bdd5cc6b2b5148b7c40107","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.33.0.tgz","fileCount":4,"integrity":"sha512-dZnnH95CxZRi5AjCjLnZ+DE8giKTbNUIEkIk+8t3g1Tzn91VyGTEwdcS+azdpRSCudZOHhO+vL1aoOwDpLzAdw==","signatures":[{"sig":"MEUCIQDW97kHAyNn7Cxkd5rJrATlQbCCt8Mg5fmdAASu1C0V0QIgO/Yx5R34KwPEiPYO/7vBGNnQKS2Ws5MYXkucDZGAG9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsHl0M3tIUOO7tYkCKYWQiwQwDMxFGLvZG+MreHSY69gIhALmVU7/cn1TKbqWR5B8vJewC/2eOYAvYCzk7owZrnfjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112962},"engines":{"node":">=18"},"gitHead":"4b2cc8f96cdebad85d933f0936cc8c7e6ae94bca","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.33.0","@superbased/observer-win32-x64":"1.33.0","@superbased/observer-darwin-x64":"1.33.0","@superbased/observer-linux-arm64":"1.33.0","@superbased/observer-darwin-arm64":"1.33.0"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.33.0_1789465903463_0.20746657805314217","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.1":{"name":"@superbased/observer","version":"1.34.0-rc.1","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.1","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"c750d167009395a2f1cbbf8aea17c5bf7180c12b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.1.tgz","fileCount":4,"integrity":"sha512-QqxDEWm88XXGPT/lXycYzaYcB+ITqdxIrRS6EHhjPYcejZBlbwk4hPhQSDC7R1YKrgViR/X3jqMt5N7IxsaT4Q==","signatures":[{"sig":"MEYCIQCI8kHqOa9CuGSdt2hIu0hqybXiFyOAm+iSygHmNYBXGgIhAO30veoQd97edk39FilAUTdhoQMD5hYPBOw+DzUckWwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7lhMrXiC2uz0w+cz31NgkBUHg+x/qx6t0mINdOaNACAIgJozL71cbqnd/KZIPOqjzvgSgj1wQb6YSjavkQMMVyjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"ec83b3107497bcd36a9a16b85db1c51eeda8a4ce","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.1","@superbased/observer-win32-x64":"1.34.0-rc.1","@superbased/observer-darwin-x64":"1.34.0-rc.1","@superbased/observer-linux-arm64":"1.34.0-rc.1","@superbased/observer-darwin-arm64":"1.34.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.1_1789674327846_0.6142873998158547","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.2":{"name":"@superbased/observer","version":"1.34.0-rc.2","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.2","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"aa1d4b91312d3336dba0d197b0e71c694c82cd2e","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.2.tgz","fileCount":4,"integrity":"sha512-teeEk6Ha7CkMJ4DGwKPxW1ivb/o+NRgtU/3a32tcSUg9Db0wL9pxBnJkmdGFQ7DBO99vfmHSPcFW3UiQVI2JxQ==","signatures":[{"sig":"MEYCIQC7mvcHZoloywND6qq7K0sk333ApLZH8BIf0CZsW7jqeAIhAL5UdUD4gV82AgxofQp2L8s+ESVkraY0+QmtGqScU9MM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBL7xyV+SwQQOWJ3VhgD4B9uMukZsWc9D8SnBvjbc16VAiEArYjN8ueqLMU+ISvm9iW5k7IG3GOihqVf0ydgT1ObpAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"94da2f2a003c7e4e8ce804c03a2a3e39d728c0a8","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.2","@superbased/observer-win32-x64":"1.34.0-rc.2","@superbased/observer-darwin-x64":"1.34.0-rc.2","@superbased/observer-linux-arm64":"1.34.0-rc.2","@superbased/observer-darwin-arm64":"1.34.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.2_1789676139571_0.9702653206937046","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.3":{"name":"@superbased/observer","version":"1.34.0-rc.3","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.3","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"f6cad02ded48ea2d2b5885dd61b8cb3bd6854d2c","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.3.tgz","fileCount":4,"integrity":"sha512-I6CpbECVi14a0etJIVMgVnkWmWPWgl+zmd0Cio0H2MNmsjBJ5fKqpB6pLvLNQLuJrbl35DoeZxYEJ2EMg1RjXQ==","signatures":[{"sig":"MEUCIQDL8KE5Ibe1HM2bdXJ5I+W4iES5pk0RJHgKI//qCqXyDgIgUmwmIeFoqkybLBoytjIygWtnBjRH7HrVafsDxz08KMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1KK6QkyTaIJyzqg2UlCgvbZ/9axmDEhBKLXU4hiX4uwIhANB+WcBhbdfCPsWAzu236uN4tSKnZuAdGw62741JiU6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"45621f40e692bc1edb7381ca76b1bef29e1d4339","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.3","@superbased/observer-win32-x64":"1.34.0-rc.3","@superbased/observer-darwin-x64":"1.34.0-rc.3","@superbased/observer-linux-arm64":"1.34.0-rc.3","@superbased/observer-darwin-arm64":"1.34.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.3_1789699528773_0.4223499046306842","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.4":{"name":"@superbased/observer","version":"1.34.0-rc.4","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.4","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"2a876b2a774376a319a368c8728dce351e37b819","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.4.tgz","fileCount":4,"integrity":"sha512-FXurdO9FoCcMVyqmBcFlJ1+nqQ0gTJv/rZdT2XngMLo/kNYvILy9TFyaf3M855Rwo4Cu18GewPTyytjbMIup1Q==","signatures":[{"sig":"MEQCIHwDaPOBi1Wll7EGdv9o9bKvm/Xf63haLY7HROWDtCd7AiAq9WORXD3KuBc6iZ6YzB5d4ZTk4iFp5QkYou4Yhgpi8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbLSSt8xdRg0tXGJ8YZ2duqc34TF/q1Z3j6dKLUkZDLwIgbEKilszIDNhQOyzpRs8FZMDHxq23RMU55shWpj+gfGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"1fe5a9a533856d47f9da47cbae6124300a0f7d60","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.4","@superbased/observer-win32-x64":"1.34.0-rc.4","@superbased/observer-darwin-x64":"1.34.0-rc.4","@superbased/observer-linux-arm64":"1.34.0-rc.4","@superbased/observer-darwin-arm64":"1.34.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.4_1789760308377_0.37841617732806654","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.5":{"name":"@superbased/observer","version":"1.34.0-rc.5","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.5","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"9eb61c027ba4e6bd573bbaf85a9af96bd71d93b0","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.5.tgz","fileCount":4,"integrity":"sha512-kart+JbLqRH9k5wU5yhvQSgh6S6qBB4C+16h4/lXp90YmIrdXt/JZ6+GwiokfQeHzIlbd8WnJEV5XMxBXhQptw==","signatures":[{"sig":"MEUCIHRAI1inSGZSGztmO+eHbfgJTZD4f2e2C3TdgzHlhg0AAiEAgQ/geBMCisygxp0apWpfPE1AY/LmberDpo7vf9XaVOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGNOLYf5M14AN0jckERiaCrPG8S6X83oECeoZlDj0pfhAiEAzWmGzD+2l83jvU4DsFyeflnk6Z65aaLpF5uBhuaLHXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"b8c6db04e6460a5cc1dd174de7169f36b842838c","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.5","@superbased/observer-win32-x64":"1.34.0-rc.5","@superbased/observer-darwin-x64":"1.34.0-rc.5","@superbased/observer-linux-arm64":"1.34.0-rc.5","@superbased/observer-darwin-arm64":"1.34.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.5_1789940241946_0.40857754596039175","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.6":{"name":"@superbased/observer","version":"1.34.0-rc.6","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.6","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"fa7236d653d3eeb934d86b5fae6ec97956ab604b","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.6.tgz","fileCount":4,"integrity":"sha512-4gIvcGS2DQQJ8OdSNe9EGN16Iu3TOdF/Lk7XpQ+Cq1ewo3UIsIxvW6MGjlZ2o5ZEILD2hjSNxhfEpXlwB5mf2w==","signatures":[{"sig":"MEYCIQCQCxV61zdJGcUfDyeVznElJuP3uIJe1WHT1m1IZQNxYgIhAPvCejiynJJmzHnyyp4y01PYWsECaLzpOhbxObR46n7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEEos6UIHgdXNVeRThHRsYZ/NiM48fZl2jm33137oaDNAiAyU0vfZzUt0vvZAiuGpdxVB+5kAG8ibeYLP6PV4LH0nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"6198b5f59fa1444c40c7aa94884aede38ebe8be9","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.6","@superbased/observer-win32-x64":"1.34.0-rc.6","@superbased/observer-darwin-x64":"1.34.0-rc.6","@superbased/observer-linux-arm64":"1.34.0-rc.6","@superbased/observer-darwin-arm64":"1.34.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.6_1789970593849_0.4514887898990043","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.7":{"name":"@superbased/observer","version":"1.34.0-rc.7","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.7","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"fa459a1c5dcd7c8e0aaca08112f84d7f790d2a47","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.7.tgz","fileCount":4,"integrity":"sha512-EXMm0eVdd3DT2c9laqiWxWQmYqvF5LA97GlydnId8Q9geDkaXlp6uCbnpzPwoAtkCqh+2wEk/pGOFtm1sGjLIg==","signatures":[{"sig":"MEQCIFXfpeSEAQ4xQ4K3xO/FMxuFBOoj8nYv9E/MK2fdDEnWAiBMmxTNLG/7ULwbmzuH4oRBagUUtjziguTPHBxKyOuzaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCz92RSr0MXFtie/bfRuO2EojoeNHU3FdYXkBRPU2Fk5AIhALxrbvPzB4ESAPF8ogZk+eAgl2nzVrnFBGTz8Vk4D+Fs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"4ae3511f8e9a1df0c565b624a7c058b4f6777ed2","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.7","@superbased/observer-win32-x64":"1.34.0-rc.7","@superbased/observer-darwin-x64":"1.34.0-rc.7","@superbased/observer-linux-arm64":"1.34.0-rc.7","@superbased/observer-darwin-arm64":"1.34.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.7_1790003074735_0.25676193978741924","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.8":{"name":"@superbased/observer","version":"1.34.0-rc.8","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.8","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"d054bf8c7e31531b54561fc936ef0aacb9923b36","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.8.tgz","fileCount":4,"integrity":"sha512-1ZFYL9isomzx/x3jSvoM6fcHwCDWo4rH5YPhrz7VBgKhpeR1iojqX9SPfF/Mlqdmhq1mbU0brQtc0VQ/waz+Og==","signatures":[{"sig":"MEUCIQDHusLU6ZJoo6ktz6Ekav/h9ga2eqgfPW3QwaWl1eqTbwIgOJ1+c3P14FJdHHHxsl0ca5QwINEDTbuX+/haAVnERP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGXxB268UetNQWOVJrC8dritvls9svDwkAsbW77F0gAlAiAv1butDkLBovpP2bz9zFcupN4H7xY96wlrEXg31tFa3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112992},"engines":{"node":">=18"},"gitHead":"3b5da07af60f5218a8880eb8c92be26193580522","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.8","@superbased/observer-win32-x64":"1.34.0-rc.8","@superbased/observer-darwin-x64":"1.34.0-rc.8","@superbased/observer-linux-arm64":"1.34.0-rc.8","@superbased/observer-darwin-arm64":"1.34.0-rc.8"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.8_1790011246653_0.5954648811458643","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.10":{"name":"@superbased/observer","version":"1.34.0-rc.10","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.10","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"41306891fbce97a16185f73dfad4859aebfa9939","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.10.tgz","fileCount":4,"integrity":"sha512-n8cGNQr8nmMMoSP0OeGsNzQHHElwjgNp3Od5HOWOkfpE3C0NjgeSTTfPP60Pf3fVeM13FgqDWHCi54Uut8KC4Q==","signatures":[{"sig":"MEYCIQDDM0wssfqzcAuIjvh+9NTo6bEH+oxkka+PhGfuoVgtTwIhAKahogFpLoGrtjd+rDGC3g+4Kv983BGAbmMLmYu+zsi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJQE9csDjcIkkbklSOeseJJY/61P+GFGdut+ef4BcOSAiEAwas/zF3sZ8hIyZ6m2AUgGtwe3LmVHKNDMGwFDiVLMgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115241},"engines":{"node":">=18"},"gitHead":"9be8b77bb6a211f072ac107048495b00e7e59297","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.10","@superbased/observer-win32-x64":"1.34.0-rc.10","@superbased/observer-darwin-x64":"1.34.0-rc.10","@superbased/observer-linux-arm64":"1.34.0-rc.10","@superbased/observer-darwin-arm64":"1.34.0-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.10_1790755602653_0.8536956554451438","host":"s3://npm-registry-packages-npm-production"}},"1.34.0-rc.11":{"name":"@superbased/observer","version":"1.34.0-rc.11","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","_id":"@superbased/observer@1.34.0-rc.11","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"homepage":"https://superbased.app/","bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"dist":{"shasum":"de1941a0bab7f0b6bb03058be52010b7afbad66e","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0-rc.11.tgz","fileCount":4,"integrity":"sha512-VSuFAk34GHJNX2SpPJUiFamcy5qZXbzanSLlrEoKyFVysF3t9QH+ZPocKH75fS5nxpB2ff0zk4VIAcqVwnnakw==","signatures":[{"sig":"MEYCIQDujW4YeJKpEJiKYWGow8AlGhtHSuWlF497UPJsJEgeVAIhAMec+9FJzI8x71GVvPKvc0q/RuDCxqumJU0VWIBSVNkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDI7BVdxfULsgA9AzVlCJA7F1OfUSSgfp6Gj+nRMRk8OQIhAL4Ex3omoF/6TeCqszZsynWhvZAlwnUiIzQLd6uC2vEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115241},"engines":{"node":">=18"},"gitHead":"d1740c160b5f7a50c36224f47f393502b29545a4","scripts":{"test":"node bin/observer.js --version"},"_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.8","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"readmeFilename":"README.template.md","optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0-rc.11","@superbased/observer-win32-x64":"1.34.0-rc.11","@superbased/observer-darwin-x64":"1.34.0-rc.11","@superbased/observer-linux-arm64":"1.34.0-rc.11","@superbased/observer-darwin-arm64":"1.34.0-rc.11"},"_npmOperationalInternal":{"tmp":"tmp/observer_1.34.0-rc.11_1790845153792_0.1507830795233216","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"_id":"@superbased/observer@1.34.0","bin":{"observer":"bin/observer.js","superbased":"bin/observer.js"},"bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"dist":{"shasum":"c6c80ad3dcaec1513cc5aedbf3817342880c5b9a","tarball":"https://registry.npmjs.org/@superbased/observer/-/observer-1.34.0.tgz","fileCount":4,"integrity":"sha512-9h6EXRXHyCqD8Wh8/5Dw6iwLcI+3mj0a956tN+2o4vuQYmYDk5gUgKviRDpt625S/rMOo7aNagqLn+/EUmc5rA==","signatures":[{"sig":"MEQCIBzOIKTEFxLcHpiWVqlpYmw4r8U6AYMLB58NnF1PS9MFAiBTQVjeLb+8dpJ7pSZ6u2PhvhlBbphdkQ+Zy42+p9FLAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyZzwFXHfrNcL44cqf53ggn/eGCa+DWTKE+SncIO3BdwIgPShnaQmXuRuHg9rqO7LYiH7GBITbXdlpCd8b8JdW/4c="}],"unpackedSize":115205},"name":"@superbased/observer","author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"engines":{"node":">=18"},"gitHead":"889489d7328d5330244362e26dbd4b3473b56f7c","license":"Apache-2.0","scripts":{"test":"node bin/observer.js --version"},"version":"1.34.0","_npmUser":{"name":"santoshkathira","email":"santosh@marmut.app"},"homepage":"https://superbased.app/","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"superbased":{"announcement":{"id":"2026-08-26-disk-maintenance-fix","url":"https://github.com/superbasedapp/observer/releases","body":"Large databases could trigger automatic full-database VACUUM and integrity scans, silently consuming tens of GB of disk plus sustained CPU. v1.32.0 removes the unbounded paths, bounds SQLite memory and temp use, and adds a watchdog. Upgrade any machines on older versions.","title":"v1.32.0 fixes unbounded database maintenance that could fill the disk","source":"release","severity":"notice","expires_at":"2026-11-01T00:00:00Z"}},"_npmVersion":"10.9.9","description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","directories":{},"maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"optionalDependencies":{"@superbased/observer-linux-x64":"1.34.0","@superbased/observer-win32-x64":"1.34.0","@superbased/observer-darwin-x64":"1.34.0","@superbased/observer-linux-arm64":"1.34.0","@superbased/observer-darwin-arm64":"1.34.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observer_1.34.0_1790864963708_0.01939579186646201"}}},"time":{"created":"2026-04-27T18:33:30.843Z","modified":"2026-10-01T14:29:24.007Z","1.3.0":"2026-04-27T18:33:31.082Z","1.3.1":"2026-04-28T06:33:09.595Z","1.3.2":"2026-04-28T06:50:51.876Z","1.3.3":"2026-04-28T08:08:44.524Z","1.3.4":"2026-04-28T08:42:08.102Z","1.4.0":"2026-04-28T08:55:12.438Z","1.4.1":"2026-04-28T09:06:49.849Z","1.4.2":"2026-04-28T12:29:02.887Z","1.4.3":"2026-04-28T12:38:56.708Z","1.4.4":"2026-04-28T12:40:03.473Z","1.4.5":"2026-04-28T12:48:49.214Z","1.4.6":"2026-04-28T20:39:58.578Z","1.4.7":"2026-04-29T03:23:06.392Z","1.4.8":"2026-04-29T04:30:50.806Z","1.4.9":"2026-04-29T04:49:38.343Z","1.4.10":"2026-04-29T05:50:18.329Z","1.4.11":"2026-04-29T07:00:39.147Z","1.4.12":"2026-04-29T09:56:06.924Z","1.4.13":"2026-04-29T10:25:45.399Z","1.4.14":"2026-04-29T10:43:40.144Z","1.4.15":"2026-04-29T10:54:37.988Z","1.4.16":"2026-04-29T13:23:33.871Z","1.4.17":"2026-04-29T13:23:39.103Z","1.4.18":"2026-04-29T13:52:44.490Z","1.4.19":"2026-04-29T21:51:09.919Z","1.4.20":"2026-04-30T14:07:57.371Z","1.4.24":"2026-04-30T23:15:32.142Z","1.4.25":"2026-05-01T06:05:42.196Z","1.4.26":"2026-05-02T13:52:06.614Z","1.4.27":"2026-05-02T17:12:23.593Z","1.4.28":"2026-05-02T21:22:49.632Z","1.4.29":"2026-05-04T20:08:26.187Z","1.4.30":"2026-05-05T03:33:51.679Z","1.4.31":"2026-05-05T07:25:43.552Z","1.4.32":"2026-05-05T16:43:47.525Z","1.4.33":"2026-05-06T08:52:52.934Z","1.4.34":"2026-05-06T12:16:33.393Z","1.4.35":"2026-05-06T13:51:10.751Z","1.4.36":"2026-05-06T19:26:37.269Z","1.4.44":"2026-05-08T10:35:05.966Z","1.4.45":"2026-05-10T05:22:46.923Z","1.4.46":"2026-05-10T07:53:52.667Z","1.4.47":"2026-05-10T13:46:42.340Z","1.4.49":"2026-05-11T22:09:32.379Z","1.4.50":"2026-05-12T23:04:34.324Z","1.4.52":"2026-05-13T20:32:44.244Z","1.5.0":"2026-05-16T13:20:16.429Z","1.6.0":"2026-05-16T22:20:59.251Z","1.6.1":"2026-05-17T08:19:14.007Z","1.6.2":"2026-05-17T19:01:18.967Z","1.6.3":"2026-05-18T08:26:31.703Z","1.6.4":"2026-05-18T09:13:22.896Z","1.6.5":"2026-05-18T16:43:39.435Z","1.6.6":"2026-05-18T16:44:51.027Z","1.6.7":"2026-05-18T16:45:47.767Z","1.6.8":"2026-05-18T16:46:47.930Z","1.6.9":"2026-05-18T17:20:14.920Z","1.6.10":"2026-05-18T20:18:30.385Z","1.6.11":"2026-05-18T23:04:42.041Z","1.6.12":"2026-05-18T23:28:35.491Z","1.6.13":"2026-05-19T06:32:10.347Z","1.6.14":"2026-05-19T10:26:20.912Z","1.6.15":"2026-05-19T12:17:46.294Z","1.6.16":"2026-05-19T12:42:11.707Z","1.6.17":"2026-05-19T13:55:15.542Z","1.6.18":"2026-05-19T15:09:44.669Z","1.6.19":"2026-05-19T18:59:48.930Z","1.6.20":"2026-05-19T19:20:21.795Z","1.6.21":"2026-05-19T19:34:31.665Z","1.6.22":"2026-05-21T03:51:20.294Z","1.6.23":"2026-05-21T07:01:32.848Z","1.6.24":"2026-05-21T09:12:02.758Z","1.6.25":"2026-05-21T23:09:05.222Z","1.6.26":"2026-05-22T06:41:45.993Z","1.6.27":"2026-05-22T19:52:45.727Z","1.6.28":"2026-05-23T06:52:32.910Z","1.6.29":"2026-05-24T22:55:14.705Z","1.7.0":"2026-05-27T12:34:46.695Z","1.7.1":"2026-05-27T13:23:24.554Z","1.7.2":"2026-05-27T13:36:10.792Z","1.7.3":"2026-05-28T09:29:31.344Z","1.7.4":"2026-05-28T12:58:14.736Z","1.7.5":"2026-05-28T17:50:13.391Z","1.7.23":"2026-06-01T18:13:48.922Z","1.7.24":"2026-06-01T21:53:03.691Z","1.7.25":"2026-06-01T22:26:37.973Z","1.7.26":"2026-06-01T23:52:18.116Z","1.7.27":"2026-06-02T13:56:15.676Z","1.7.28":"2026-06-02T17:27:22.122Z","1.8.0":"2026-06-03T07:15:01.038Z","1.8.1":"2026-06-03T07:31:38.898Z","1.8.2":"2026-06-06T15:47:41.354Z","1.8.3":"2026-06-12T10:05:19.884Z","1.8.4":"2026-06-12T11:04:28.643Z","1.9.0":"2026-06-19T22:30:14.038Z","1.10.0":"2026-06-23T18:11:32.181Z","1.11.0":"2026-06-27T10:11:15.202Z","1.12.0":"2026-06-30T00:06:56.909Z","1.13.0":"2026-06-30T21:54:35.222Z","1.14.0":"2026-07-01T22:47:07.629Z","1.15.0":"2026-07-05T23:45:17.626Z","1.16.0":"2026-07-07T03:02:30.112Z","1.17.0":"2026-07-09T15:40:52.164Z","1.18.0":"2026-07-09T19:33:12.349Z","1.19.0":"2026-07-11T10:04:25.775Z","1.20.0":"2026-07-17T09:08:33.522Z","1.21.0":"2026-07-20T23:09:51.589Z","1.22.0":"2026-07-21T07:54:47.990Z","1.23.0":"2026-07-23T12:09:17.569Z","1.24.0":"2026-07-24T00:09:17.946Z","1.24.1":"2026-07-24T07:05:12.622Z","1.25.0":"2026-07-24T13:21:11.721Z","1.26.0":"2026-07-28T09:37:55.162Z","1.27.0":"2026-07-29T12:55:28.795Z","1.28.0":"2026-08-01T12:01:39.126Z","1.29.0":"2026-08-07T04:05:08.012Z","1.30.0":"2026-08-07T23:18:12.971Z","1.31.0":"2026-08-17T16:21:52.619Z","1.32.0":"2026-08-26T10:40:20.660Z","1.33.0":"2026-09-15T09:51:43.555Z","1.34.0-rc.1":"2026-09-17T19:45:27.948Z","1.34.0-rc.2":"2026-09-17T20:15:39.685Z","1.34.0-rc.3":"2026-09-18T02:45:28.858Z","1.34.0-rc.4":"2026-09-18T19:38:28.456Z","1.34.0-rc.5":"2026-09-20T21:37:22.024Z","1.34.0-rc.6":"2026-09-21T06:03:13.932Z","1.34.0-rc.7":"2026-09-21T15:04:34.817Z","1.34.0-rc.8":"2026-09-21T17:20:46.742Z","1.34.0-rc.10":"2026-09-30T08:06:42.770Z","1.34.0-rc.11":"2026-10-01T08:59:13.869Z","1.34.0":"2026-10-01T14:29:23.801Z"},"bugs":{"url":"https://github.com/superbasedapp/observer/issues"},"author":{"name":"Santosh Kathira","email":"contact@superbased.app"},"license":"Apache-2.0","homepage":"https://superbased.app/","keywords":["ai","observability","anthropic","openai","claude-code","codex","cursor","mcp","tokens","cost","cost-tracking","token-usage","ai-coding-agent","llm-observability","spend"],"repository":{"url":"git+https://github.com/superbasedapp/observer.git","type":"git"},"description":"Claude Code cost tracking, Cursor token usage, Codex spend — AI coding agent observability across 40 adapters, proxy-accurate token counts and cost.","maintainers":[{"name":"santoshkathira","email":"santosh@marmut.app"}],"readme":"# @superbased/observer\n\n[![npm](https://img.shields.io/npm/v/@superbased/observer.svg)](https://www.npmjs.com/package/@superbased/observer)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Platforms: Linux • macOS • Windows](https://img.shields.io/badge/platforms-linux%20%7C%20macos%20%7C%20windows-blue.svg)](https://github.com/superbasedapp/observer)\n[![Website](https://img.shields.io/badge/homepage-superbased.app-2EC4B6.svg)](https://superbased.app/)\n\n**Homepage:** [https://superbased.app/](https://superbased.app/)\n\n**Claude Code cost tracking. Cursor token usage. Codex spend.\nAI coding agent observability — one local tool, proxy-accurate.**\nSuperBased captures, normalizes, and analyzes every AI\ncoding tool call across **40 adapters** — Claude Code, Codex, Cursor,\nCline + Cline CLI, GitHub Copilot (VS Code) + Copilot CLI, Gemini CLI,\nOpenCode, Google Antigravity, Cowork, Nous Research's Hermes Agent,\nKilo Code (legacy IDE extension + CLI), Aider, Goose, Devin, OpenClaw,\nPi, Factory Droid, Open Interpreter, Command Code, and more — in one\nlocal single-binary tool. An optional API proxy\nreconciles the *exact* tokens your provider billed (net input, cache\n5m/1h splits, reasoning tokens, long-context surcharges) instead of a\nJSONL-derived estimate. No telemetry and no cloud by default - nothing\nleaves your machine unless you explicitly opt in to the sign-in beta.\n\n**One local binary.** SuperBased captures, normalizes, and analyzes\nevery AI coding tool call on your machine: proxy-accurate cost,\ncompression, cache tracking, and session handoff.\n\n<p align=\"center\">\n  <img src=\"https://github.com/superbasedapp/observer/raw/main/docs/assets/infographics/one-local-path.png\" alt=\"One local path for AI coding activity\" width=\"780\">\n</p>\n\n# Table of contents\n\n- [Install](#install)\n- [Five-minute quickstart](#five-minute-quickstart)\n- [Zero-setup cost report: `observer usage`](#zero-setup-cost-report-observer-usage)\n- [One local binary](#one-local-binary)\n- [Per-AI-client setup](#per-ai-client-setup)\n- [Architecture in detail](#architecture-in-detail)\n- [Dashboard tour](#dashboard-tour)\n- [Terminals — launch, join, and track your AI CLIs](#terminals--launch-join-and-track-your-ai-clis)\n- [MCP tools reference](#mcp-tools-reference)\n- [Compression mechanisms](#compression-mechanisms)\n- [Cost and token math](#cost-and-token-math)\n- [Terminology and glossary](#terminology-and-glossary)\n- [CLI reference](#cli-reference)\n- [Configuration](#configuration)\n- [Troubleshooting](#troubleshooting)\n- [Security and privacy](#security-and-privacy)\n- [Source, contributing, license](#source-contributing-license)\n\n\n## Install\n\n**Use a global install** (`-g`) so the `observer` command is available\non your `$PATH` from any directory:\n\n```bash\nnpm install -g @superbased/observer\nobserver --version\n```\n\nIf you install locally (without `-g`) the binary lives at\n`./node_modules/.bin/observer` and isn't on your `$PATH`. Run it\nwith `npx`:\n\n```bash\nnpm install @superbased/observer    # local install\nnpx observer --version              # ↑ what to use everywhere `observer` is shown below\n```\n\nA note for shared / CI machines where `npm install -g` may need\n`sudo`: see [Troubleshooting → EACCES](#npm-install--g-fails-with-eacces-permission-denied)\nfor user-writable-prefix and version-manager fixes.\n\n> **Python users:** `pip install superbased-observer` ships the\n> same binary; version numbers are kept in lock-step. See\n> [the PyPI page](https://pypi.org/project/superbased-observer/).\n> Don't install both globally — whichever directory comes first on\n> `$PATH` wins, which gets confusing if their versions drift.\n\nPre-built binaries ship for:\n\n| Platform              | Architecture |\n|-----------------------|--------------|\n| Linux                 | x64, arm64   |\n| macOS (Intel)         | x64          |\n| macOS (Apple Silicon) | arm64        |\n| Windows               | x64          |\n\nThe package uses the `optionalDependencies`-per-platform pattern (same\nshape as `esbuild` / `swc` / `@biomejs/biome`) — only the binary\nmatching your machine downloads. No postinstall network calls, no\ncompile step.\n\nIf your platform isn't listed, build from source — instructions in\nthe [main repo](https://github.com/superbasedapp/observer).\n\n\n## Five-minute quickstart\n\n**No install at all, just a cost table:**\n\n```bash\nnpx @superbased/observer            # a 30-day cost table, right now\nnpx @superbased/observer usage      # the explicit, same-thing form\n```\n\nOn a fresh machine with no SuperBased state yet, bare `npx\n@superbased/observer` scans each detected AI tool's own local session\nfiles into a throwaway temp database, prints one tool × model cost\ntable, and deletes the database again — no daemon, no config written,\nno network call. See [Zero-setup cost report](#zero-setup-cost-report-observer-usage)\nbelow for what it does and doesn't do.\n\n**For the full local tool** — proxy-accurate tokens, live dashboard,\nconversation compression, cache tracking:\n\n```bash\n# 1) Install.\nnpm install -g @superbased/observer\n\n# 2) Start everything: proxy + watcher + dashboard in one process.\n#    Hooks auto-register for every detected AI tool, and the\n#    dashboard opens in your browser (suppress with --no-open).\nobserver start\n```\n\nFrom here the dashboard drives:\n\n3. **Route your AI client through the proxy** — on the Compression\n   tab's **Proxy** banner, click your tool's status pill, then\n   **Route through the observer proxy…**. The button previews the\n   exact file change and writes only on confirm. (Every other\n   routing mechanism — `observer init`, the `observer claude` /\n   `observer codex` wrappers, plain env vars — is listed in\n   [Per-AI-client setup](#per-ai-client-setup).)\n4. **Use your AI tool as normal.** The Overview tab's onboarding\n   checklist tracks your first captured session; cost, compression,\n   and cache numbers populate within minutes of real activity.\n\n`observer init` is OPTIONAL — run it only if you want the MCP server\nregistered with your AI clients (gives them on-demand tools like\n`check_file_freshness` / `get_cost_summary`, at the cost of ~1,800\ntokens of schema per turn). Skip it for an MCP-free install.\n\n**What `start` does vs what `init` adds:**\n\n| Step | Hooks | Proxy listening | Watcher | Dashboard | MCP in AI clients | Codex proxy route |\n|---|---|---|---|---|---|---|\n| `observer start` alone | auto-registers ✓ | ✓ | ✓ | ✓ | — | — |\n| `observer init` + `observer start` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |\n| `observer init --skip-mcp` + `start` | ✓ | ✓ | ✓ | ✓ | — | ✓ |\n\nMCP and codex routing are explicit-only because both write per-client\nconfig files. Hooks self-heal on every `start`.\n\n\n<!-- @@INCLUDE:docs/distribution/README-body.md@@ -->\n\n\n## Troubleshooting\n\n### `npm install -g` fails with `EACCES: permission denied`\n\nDefault npm puts globals under `/usr/local/lib/node_modules` which\nHomebrew-managed Node owns as root on macOS. Three fixes; pick one:\n\n```bash\n# 1) RECOMMENDED — point npm at a user-writable prefix.\nmkdir -p ~/.npm-global\nnpm config set prefix '~/.npm-global'\necho 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc\nsource ~/.zshrc\nnpm install -g @superbased/observer\n\n# 2) Use a Node version manager — fnm / nvm install Node into your\n#    home directory and dodge the permission issue entirely.\nbrew install fnm\nfnm install --lts\nnpm install -g @superbased/observer\n\n# 3) sudo (works but you'll fight permissions on every update).\nsudo npm install -g @superbased/observer\n```\n\n### `observer: command not found` after install\n\nThe shim binary is at `~/.npm-global/bin/observer` (or wherever your\nnpm prefix points). Make sure that directory is on `$PATH`:\n\n```bash\necho $PATH | tr ':' '\\n' | grep -E 'npm|node'\n# add the prefix's bin/ to PATH if missing — see fix above\n```\n\nIf you installed only a platform package (e.g. `@superbased/observer-darwin-x64`)\nwithout the main `@superbased/observer`, the shim doesn't get created\n— there's no `bin` field. Install the main package; npm picks up the\nright platform binary automatically via `optionalDependencies`.\n\n### `observer init` says \"no tools selected and none auto-detected\"\n\nAuto-detection looks for the AI clients' default session-log dirs\n(`~/.claude/projects/`, `~/.codex/sessions/`, `~/.cursor/`, etc.).\nOn a fresh machine where no client has run yet, those dirs don't\nexist. Pass the flag explicitly:\n\n```bash\nobserver init --claude-code     # or --codex / --cursor / --cline / --all\n```\n\nThis registers hooks regardless — the next time the client runs,\nits dirs get created and the watcher picks them up.\n\n### Empty dashboard / \"No proxy traffic\"\n\nSession/action data populates passively whenever `observer start` is\nrunning, but ground-truth cost / compression numbers require the\nproxy. Route your tool through it — the quickest way is the\ndashboard's Compression tab → **Proxy** banner → **Route through the\nobserver proxy…** button; every other mechanism (wrappers, env vars,\n`observer init`) is listed under\n[Per-AI-client setup](#per-ai-client-setup).\n\nVerify with `observer status | grep api_turns` — count should\nclimb during AI-client activity.\n\n### `observer --version` says `dev`\n\nYou're on a non-released build. Reinstall with `npm install -g @superbased/observer` or rebuild with the workflow's `-X main.version=$VERSION` ldflag.\n\n### `tool_result block must have a corresponding tool_use block`\n\nAnthropic 400. Means the conversation-compression pipeline dropped\na `tool_use` while keeping its matching `tool_result`. Versions\nprior to 1.3.2 had this bug; upgrade. If you're on 1.3.2+ and still\nsee it, file an issue with the conversation prefix.\n\n### `tool use concurrency issues`\n\nAnthropic 400 surfaced in Claude Code as this message. Means the\nparallel-tool-use case (multiple `tool_use` blocks in one assistant\nmessage) isn't paired correctly with the multi-block tool_result\nthat follows. Versions prior to 1.3.2 had this bug; upgrade.\n\n### Cross-thread numbers are 0\n\nPre-migration data was ingested without the `is_sidechain` flag.\nRun `observer backfill --is-sidechain` once to re-walk JSONL and\npopulate the flag on existing rows.\n\n### Migration error: `duplicate column name`\n\nRace condition between concurrent daemon startups, fixed in 1.4.1.\nUpgrade. If you still see it, run daemons serially: `observer\nwatch`, wait, then `observer dashboard`, then `observer proxy\nstart` (or just use `observer start` which runs all three in one\nprocess — proxy + watcher + dashboard).\n\n### `observer start` log says only `proxy + observer` — no `:8081`\n\nYou're on a pre-1.4.7 build. Earlier versions ran only proxy +\nwatcher under `observer start`; the dashboard had to be started\nseparately via `observer dashboard --addr 127.0.0.1:8081`. Upgrade\nto 1.4.7+ — the dashboard goroutine is now part of `observer start`\nand the log line confirms all three: `proxy <addr> + watcher +\ndashboard http://127.0.0.1:8081`. Pass `--no-dashboard` to opt out.\n\n### \"address already in use\" on port 8820\n\nAnother `observer proxy start` or `observer start` is still running.\nFind it with `pgrep -af 'observer (proxy|start)'` and `kill <pid>`.\nOn macOS:\n\n```bash\nlsof -nP -iTCP:8820 -sTCP:LISTEN\nkill <pid>\n```\n\n### Dashboard port already in use\n\n```bash\nobserver dashboard --addr 127.0.0.1:8082    # pick a different port\n# or\n[dashboard]\nport = 8082                                  # in config.toml\n```\n\n\n## Security and privacy\n\n**Local-only. No telemetry. No remote anything.** The watcher, hook\nhandler, dashboard, MCP server, and CLI never make an outbound network\ncall on observer's behalf. The only code paths that touch the network\nare the optional API proxy (which forwards **your** requests unchanged\nto the AI provider you already use) and a handful of explicit opt-in\nfeatures (message-summary LLM, codeintel MCP).\n\nThe full privacy statement — what observer stores, what it reads,\nwhat it never stores, the explicit list of outbound-network call sites\ngated behind config, and how to verify \"no telemetry\" yourself with\n`grep`, `strings`, and a network-namespaced shell — lives in\n[`PRIVACY.md`](https://github.com/superbasedapp/observer/blob/main/PRIVACY.md).\n\nOperational shorthand:\n\n- **Local-only HTTP.** The proxy and dashboard bind to `127.0.0.1`\n  by default. Don't bind to `0.0.0.0` unless you've thought about\n  it — there's no auth.\n- **Secrets scrubbing.** Tool inputs and outputs pass through\n  `internal/scrub/` before persistence; review the regex set if your\n  secrets follow non-default formats.\n- **Database.** `~/.observer/observer.db` is a SQLite file with the\n  same security posture as your `~/.claude/` and `~/.codex/` session\n  logs (which already hold the same content). Encrypt the disk if\n  your threat model needs that.\n- **Full delete.** `rm -rf ~/.observer/` removes everything observer\n  ever stored — no traces elsewhere on your system.\n\n\n## Source, contributing, license\n\n- **Source**: https://github.com/superbasedapp/observer\n- **Specification**: `superbased-final-spec-v2.md` in the repo\n- **Issues**: https://github.com/superbasedapp/observer/issues\n- **License**: [Apache 2.0](https://github.com/superbasedapp/observer/blob/main/LICENSE)\n- **Author**: Santosh Kathira <contact@superbased.app>\n\nThis npm package is a thin Node.js shim that resolves the right\npre-built binary at runtime and spawns it. Same shape as `esbuild` /\n`swc` / `@biomejs/biome`. The Go source lives in the main repo;\nbinaries are cross-compiled per release tag via GitHub Actions and\npublished as `@superbased/observer-<platform>-<arch>` per-platform\npackages.\n","readmeFilename":"README.template.md"}