{"_id":"@vaultcompass/vault-guard-telemetry","_rev":"28-aa70848cfb6701d0521a2029de56a977","name":"@vaultcompass/vault-guard-telemetry","dist-tags":{"latest":"1.9.0"},"versions":{"1.0.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"5368af8884bdaef37482eb32e2264628eaa6d6c2","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.0.tgz","fileCount":10,"integrity":"sha512-YNeXeh6uBsGrczdmQji3zzA7ZOv22ZzXFtcr6/xwoP7RQjUPdVxw9qFUw9+7f/yFru1EHt9I/Z67s6mGP0UF3Q==","signatures":[{"sig":"MEQCIA5cyYpbWeiAcvedFExqHDzOhiEatsPHpC5d5fCmKdwHAiBi6YwSlZOE/ytHSgV5VeDIQCFI1wxK1YcGKHOn+QRMUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48407},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"},"_resolved":"/private/var/folders/vm/vdnz6xjd7yg29tkmw3c37lfxfldpqw/T/7092183c798d2a8eb566736c56f0e8c8/vaultcompass-vault-guard-telemetry-1.0.0.tgz","_integrity":"sha512-YNeXeh6uBsGrczdmQji3zzA7ZOv22ZzXFtcr6/xwoP7RQjUPdVxw9qFUw9+7f/yFru1EHt9I/Z67s6mGP0UF3Q==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"10.8.2","description":"Opt-in local telemetry store for Vault Guard (usage + session events)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.0_1780690896627_0.311328055149219","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.1","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.1","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"8d5e77c7c881a8b7d49ad85bff9b497dde99bf1c","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.1.tgz","fileCount":10,"integrity":"sha512-QDPMC1AJZ5uwRxjGRIiojwUKxOKRkFLfAs+3BfZsMzewkNvIxN+rC+briwk4PPg0HcTOYEs39YrdW7ZKcdznpA==","signatures":[{"sig":"MEQCIAodDMkKF4Uh8/pnsIha2ns7FFCzWEaDbi9tkxHJxioMAiBP2D18eOvC+Tu3uLP/Lj6yuSg/yxhwRBmiwGgR4s1QCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48407},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.1.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/5665520739579bf1c2541977375cb1f8/vaultcompass-vault-guard-telemetry-1.0.1.tgz","_integrity":"sha512-QDPMC1AJZ5uwRxjGRIiojwUKxOKRkFLfAs+3BfZsMzewkNvIxN+rC+briwk4PPg0HcTOYEs39YrdW7ZKcdznpA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.16.0","description":"Opt-in local telemetry store for Vault Guard (usage + session events)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.1_1780796928978_0.048695231554264584","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.2","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.2","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"130a8a1a0d44bae15fdcec23bda429920e9ef309","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.2.tgz","fileCount":10,"integrity":"sha512-lEeFb98w81i8VYcrPvX2wrem3fR+o5g4M9rOEpkHKdZFH9ymp9lFcBUCd69Ow0cy5XjW/baOk9I3yPSTQyyjjQ==","signatures":[{"sig":"MEQCIDQSGoc36Df5ynVbdQuEd+xAzZ/k+2uBj7+HXROchyfDAiA76b1IBrRJiohkVCSLRhh4/s+MmnEIthbnTazP+TBhYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48407},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.2.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/44499c42d42307d695d329952e7b93cb/vaultcompass-vault-guard-telemetry-1.0.2.tgz","_integrity":"sha512-lEeFb98w81i8VYcrPvX2wrem3fR+o5g4M9rOEpkHKdZFH9ymp9lFcBUCd69Ow0cy5XjW/baOk9I3yPSTQyyjjQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.16.0","description":"Opt-in local telemetry store for Vault Guard (usage + session events)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.2_1780800859285_0.3648406536547675","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.3","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.3","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"ec49ce4c07f6fede84b8b0af8f4d7368c5a0fa06","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.3.tgz","fileCount":11,"integrity":"sha512-3LUPOzuAaxy6UipqJiMv/EM6FpAWtB623v92ghAmcUXr15Q/PHTVeXaevPXfK+g2ka+/vCEI4sa7aZ4Q3Wl9dA==","signatures":[{"sig":"MEUCIAlWFEEbYvuM28letA2GZX/66o68kSsgIOgA4/fX2f6FAiEArZ2DLZ4t/exvr8CccapDRVQn+KjnHW7oECNW6K/y9eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51434},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.3.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/9ac4a97cd77fbd8d61f35fc433bf1429/vaultcompass-vault-guard-telemetry-1.0.3.tgz","_integrity":"sha512-3LUPOzuAaxy6UipqJiMv/EM6FpAWtB623v92ghAmcUXr15Q/PHTVeXaevPXfK+g2ka+/vCEI4sa7aZ4Q3Wl9dA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.16.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.3_1781201506195_0.12076146743870453","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.4","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.4","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"48fa7d26c7b9525b34f4ee1131a555fe986257b0","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.4.tgz","fileCount":11,"integrity":"sha512-HjlqGm8dLFCWJPnTIAmnM/DP252YV17C5jOPGbTneOXLTT9IcPbH/O+gt32KFui6Fb8ta8AC6aykHn/QLktKqA==","signatures":[{"sig":"MEUCIBNj5UptMGuBaIqeZnO1XoIJEoRPjTVztZ75fVK3AHbUAiEA4x6lG0xBcwgZ2/DVbJjchR1h8CFPtNaO6WCA6fyqAiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51434},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.4.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/1d3f7df6b4ab9ccfa1a91f66b1ef772c/vaultcompass-vault-guard-telemetry-1.0.4.tgz","_integrity":"sha512-HjlqGm8dLFCWJPnTIAmnM/DP252YV17C5jOPGbTneOXLTT9IcPbH/O+gt32KFui6Fb8ta8AC6aykHn/QLktKqA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.16.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.4_1781202027872_0.6882388411052796","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.5","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.5","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"70221b783bae6b03975e5e0c7d8a144dd6a8a7cb","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.5.tgz","fileCount":11,"integrity":"sha512-50NKZpGyFe7l0nkg2BxjGm/ORnJHwRmSG2xMEty847AzPdt94hX+rVuq6P4wkqP27QZvJ/6pVi4j3EB2uYoxlA==","signatures":[{"sig":"MEYCIQCHu8a93hvOZUatjJKvppWXLIdhGD3Vy/aZK7fmTnMgMAIhAPt/nb9QImo68Et8KE/wOHdYmdusgs0FEJ9S1QeRMpDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51434},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.5.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/d3eacdbefffed8adbb58d15aba1824fc/vaultcompass-vault-guard-telemetry-1.0.5.tgz","_integrity":"sha512-50NKZpGyFe7l0nkg2BxjGm/ORnJHwRmSG2xMEty847AzPdt94hX+rVuq6P4wkqP27QZvJ/6pVi4j3EB2uYoxlA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.17.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.5_1781212354129_0.6630458199688603","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.0.6","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.0.6","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"3ea93f1029327a7e1dde8a256790c74ed58cd742","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.0.6.tgz","fileCount":7,"integrity":"sha512-VR2H7S10Vx83T0MH+78XgIb1JruzXnDlOxIXQPXEzsKTbitQ8b3+ziZ8VE3WTwZuGcjcpn1dDyGan5jb5dYPTw==","signatures":[{"sig":"MEYCIQDp1Acrv9SG2fX9pSersEYIFF4tpRXQUvhZ1+s0yq26twIhAMHLxzsowYW25bMiMqlWgd28WunkFuzfDIZoeJKwV5TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.0.6.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/214ca79c69882ddaf8a292ad468d847e/vaultcompass-vault-guard-telemetry-1.0.6.tgz","_integrity":"sha512-VR2H7S10Vx83T0MH+78XgIb1JruzXnDlOxIXQPXEzsKTbitQ8b3+ziZ8VE3WTwZuGcjcpn1dDyGan5jb5dYPTw==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.17.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.0.6_1781213305466_0.08664225726994546","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.1.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.1.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"994003d638beb322e6ed09433b35d16b79019d78","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.1.0.tgz","fileCount":7,"integrity":"sha512-lrhpMktbitNq7Ze1wWMCxuTbKDMXaJ6gAStyr2R/VSaSTMzvfcHxtRrMWJk22Dybr/LzQm86Vn2H1Naq5+ZBMg==","signatures":[{"sig":"MEYCIQC9kWPv2BsqeYsCdApsIWzASMkR0FGgiVZgjOCLtFPh6AIhAL9IRHEOGjAq6mZG46lkcCmHn2IHYuxDjNHcr7EogLRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.1.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/60225a8e4cd76753f95c87e2f8fc167a/vaultcompass-vault-guard-telemetry-1.1.0.tgz","_integrity":"sha512-lrhpMktbitNq7Ze1wWMCxuTbKDMXaJ6gAStyr2R/VSaSTMzvfcHxtRrMWJk22Dybr/LzQm86Vn2H1Naq5+ZBMg==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.17.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.1.0_1781215178711_0.7335190039553823","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.1.1","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.1.1","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"27a4d23b5a92b7a842888ebabc8acdb5f78b3037","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.1.1.tgz","fileCount":7,"integrity":"sha512-W3gQNm7TkKJF5hfBG5y8c4ETDj6p0/ZTiiuUbxZy77ufSUx1gX7JlEDd2YvtRi+qwXyL/iPRt5My2SPjBmNe5g==","signatures":[{"sig":"MEUCIQCys8L5Kdm9XSkJP1az9iWyTaK75wxLVsV4PhqNevhT/AIgB9eSKJadIngTPHGpjPF61enAn1kPk7BM9Vf5i2Mx5vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.1.1.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/a9f3d8c29dd92852cd340a7105ae8704/vaultcompass-vault-guard-telemetry-1.1.1.tgz","_integrity":"sha512-W3gQNm7TkKJF5hfBG5y8c4ETDj6p0/ZTiiuUbxZy77ufSUx1gX7JlEDd2YvtRi+qwXyL/iPRt5My2SPjBmNe5g==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.1.1_1783369431737_0.2297391785289502","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.1.2","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.1.2","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"15aa1f4c051aac5bd0fbfd43f274976ab467203b","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.1.2.tgz","fileCount":7,"integrity":"sha512-MMrhLPnLsFT5Eiict4Kj++TjWt9jCys+TnG1VlyVUsM9h6upeebxOcF3tyHncAxZ26rj1evRbE/4H7t8N0BKvA==","signatures":[{"sig":"MEYCIQDNa+jQrP+IERaNN0Aq9SXUUZ2xJ0lbIT+7NU9XIGAJ9AIhALrG7bZ0SnbbabMvN5EYCLkSF6IepiUJTG+0VO0VUCTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.1.2.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/179d1d707019d0441acf7c9190b6e2e3/vaultcompass-vault-guard-telemetry-1.1.2.tgz","_integrity":"sha512-MMrhLPnLsFT5Eiict4Kj++TjWt9jCys+TnG1VlyVUsM9h6upeebxOcF3tyHncAxZ26rj1evRbE/4H7t8N0BKvA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.1.2_1783454260676_0.7663450620835557","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.2.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.2.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"c3178b25e6b02c47e62f474aa59216bceb5b1e69","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.2.0.tgz","fileCount":7,"integrity":"sha512-NU3i15sTGY/3GPMohLDydZlqa84goPEklB/Hy3YN1SkjCzwS4i6veSRM9orOlvORq7a0qSNi1wfiEKC0+FdHnQ==","signatures":[{"sig":"MEUCIQDbRz9oZTpfhAmYxZVC2y+OrSFLODsYAiliby/MwawLVgIgPCwX7MB0/v9BONvmc/Zevtl5JSLTa1ZcerEukxV9+dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.2.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/13fdc66c3b0c6e5f9284625768f9fc0c/vaultcompass-vault-guard-telemetry-1.2.0.tgz","_integrity":"sha512-NU3i15sTGY/3GPMohLDydZlqa84goPEklB/Hy3YN1SkjCzwS4i6veSRM9orOlvORq7a0qSNi1wfiEKC0+FdHnQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.2.0_1783955991147_0.8113650321736352","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.2.1","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.2.1","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"4443ca2ef2eafe4392900296d1bf5b1f0decfd13","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.2.1.tgz","fileCount":7,"integrity":"sha512-on+eaLqbagQh+vjJHlgRLnhhrm7ZWD3MFzE+EGrvyr2b085AR4Zz/qIAb9oYApafyjnEPjOvp8aCfDLh1kcCGA==","signatures":[{"sig":"MEQCIBtiHnGBrALPh8k5QiMNxv1IieTlZCGserhBtkvutyXEAiBq4a4UuPrL5lgz0gPawuCVk9r28spmOwTO76dTZ88mcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.2.1.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/9087ab70ae8d3f31fb36743d89f69a18/vaultcompass-vault-guard-telemetry-1.2.1.tgz","_integrity":"sha512-on+eaLqbagQh+vjJHlgRLnhhrm7ZWD3MFzE+EGrvyr2b085AR4Zz/qIAb9oYApafyjnEPjOvp8aCfDLh1kcCGA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.9.0","@vaultcompass/vault-guard-core":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.2.1_1783971779494_0.683576581334872","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.2.2","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.2.2","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"ee4998d2b64f82dc83c2f38cf61dbf20effaaf1e","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.2.2.tgz","fileCount":7,"integrity":"sha512-DJ0PDW6ETz3trVT6B+y2okL7Bvo9e7A+DdE0aG+Sn4MARj8V5TQeWHHhiqNo1+qJ/Zx0+/MP2fIjvJCXeAD8tA==","signatures":[{"sig":"MEYCIQCPSZB7FOjwsz4hXh3IrKqO7nEfc7C+7aW8VFPTMYVFpgIhAOOzhoVdmO94tk9TLAWH+vbbTShiMYRWpRehyGNF+8EZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35492},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.2.2.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/9df02faed0b61e179d8908f28d78993a/vaultcompass-vault-guard-telemetry-1.2.2.tgz","_integrity":"sha512-DJ0PDW6ETz3trVT6B+y2okL7Bvo9e7A+DdE0aG+Sn4MARj8V5TQeWHHhiqNo1+qJ/Zx0+/MP2fIjvJCXeAD8tA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.11.1","@vaultcompass/vault-guard-core":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.2.2_1783981798186_0.3369058175860291","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.2.3","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.2.3","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"c00b61f2853f8878fac8b4a7f91fb9bc1199ccfe","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.2.3.tgz","fileCount":7,"integrity":"sha512-KPgBIzf//4uj55MGscbmhQ4Jx8AcKTNSUK6V3G4B2m80e97s/lJBaU8TBt+0QBuGr8SxeXHUlkFWjbMdIO8Zfg==","signatures":[{"sig":"MEYCIQC1Fkg63ipLJ63bMTfoEfcNmBICXKuX8WaNMfNKhF34zAIhAK06undahCWPCxWfvKmbTinm62D71l1fotO5MegwIzHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35492},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.2.3.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/dfd61041de0baed46b069acc1ee81b73/vaultcompass-vault-guard-telemetry-1.2.3.tgz","_integrity":"sha512-KPgBIzf//4uj55MGscbmhQ4Jx8AcKTNSUK6V3G4B2m80e97s/lJBaU8TBt+0QBuGr8SxeXHUlkFWjbMdIO8Zfg==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.11.1","@vaultcompass/vault-guard-core":"1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.2.3_1784227900364_0.5628375369403553","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.3.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.3.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"c43ef74b06dd23b43beb96daccfba9d5f6536ef6","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.3.0.tgz","fileCount":7,"integrity":"sha512-32r/odZd9emuD0VCP6KR/2QTb2q9t2EIVgv0KyR98cVrT9snSaGa9JlSPzjisVfTr4Ylm+gP7qT/2V67f3x7cA==","signatures":[{"sig":"MEQCIDMtMoNXgf5qS38CPoepmvmJrVoLbY7ar1lkvUZZmCR0AiADhBhbX259L7E/IRJC3pBqIK+YszZCwi088+JtPeggTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35492},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.3.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/33ba8ea4de0953deaa03690b4d4d923c/vaultcompass-vault-guard-telemetry-1.3.0.tgz","_integrity":"sha512-32r/odZd9emuD0VCP6KR/2QTb2q9t2EIVgv0KyR98cVrT9snSaGa9JlSPzjisVfTr4Ylm+gP7qT/2V67f3x7cA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.18.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^12.11.1","@vaultcompass/vault-guard-core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.3.0_1784658823636_0.9752458222430982","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"ab8d55265a66b31278e2021501457d9f8bd00557","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.0.tgz","fileCount":7,"integrity":"sha512-LEC3r1ReRXU3NbX92nEgZIXfWpJoGh+Evd50QpcjKPCczFHgZU7SKWRZP4yKxLjHF+yxhSZaZUtijgekeZOX1g==","signatures":[{"sig":"MEQCICr9cYvyBQ2mdpFZZqzSfEOFz10EDLY6PUbEL5bWaaVhAiAj6LV6cKHbSY6NcRcUhaWdvj9798fl1A1CefOB0VLiXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/a57a93d97cf9185ee09c4769b60b16b5/vaultcompass-vault-guard-telemetry-1.4.0.tgz","_integrity":"sha512-LEC3r1ReRXU3NbX92nEgZIXfWpJoGh+Evd50QpcjKPCczFHgZU7SKWRZP4yKxLjHF+yxhSZaZUtijgekeZOX1g==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^13.0.2","@vaultcompass/vault-guard-core":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.0_1786503729409_0.5540137141134474","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.1","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.1","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"e831cab9c3bab24504202995eeda7b78655363fc","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.1.tgz","fileCount":7,"integrity":"sha512-cB1ARcQF0ofEn6bpkVIanTbkgy2Hjoy6pJpgPcHIxQrrqg7ijlK0Vv/zi067L2zKTRpxGhCklw4HTTRzCmDJzQ==","signatures":[{"sig":"MEUCIFcDzZUWYmCwUgsv/RMflUWI9BDKQFkthQisymohS/OCAiEA5gwFNUB3WhBhPjHYVlvMjdVQrRNtEi5FykcbmSumSqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35491},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.1.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/e0d0ae90aeb62509fdc46cff932152d0/vaultcompass-vault-guard-telemetry-1.4.1.tgz","_integrity":"sha512-cB1ARcQF0ofEn6bpkVIanTbkgy2Hjoy6pJpgPcHIxQrrqg7ijlK0Vv/zi067L2zKTRpxGhCklw4HTTRzCmDJzQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"better-sqlite3":"^13.0.2","@vaultcompass/vault-guard-core":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.1_1786505407965_0.7395505112865615","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.2","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.2","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"acd43d3327a169784762c310d5f7ecfca1c95893","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.2.tgz","fileCount":7,"integrity":"sha512-jcFC/dwdAXsAmtUstOzWJwNVQkARqtMgvebY1+9d6X1x3Cgkl5M/F1UKLcY1KSRBk/HfaiBmvO3NOU0cJyvuCg==","signatures":[{"sig":"MEYCIQC+WLZnSCw3+nQrQ8w048/vigzudflTPSV1lBl1UisW6AIhAKBzjChYqENu5gn0RGL/yJVLXBq7vuKGvzycygQJo6N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.2.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/220cc27c831f22dbf528fad149cf347b/vaultcompass-vault-guard-telemetry-1.4.2.tgz","_integrity":"sha512-jcFC/dwdAXsAmtUstOzWJwNVQkARqtMgvebY1+9d6X1x3Cgkl5M/F1UKLcY1KSRBk/HfaiBmvO3NOU0cJyvuCg==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.2_1788381406535_0.9964349995478723","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.3","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.3","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"4c44cb194a0da48c5aaeb84537e24862ed53e4bb","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.3.tgz","fileCount":7,"integrity":"sha512-4Qbau2YyN1MYPLcdavJ9dOIlXg/EnJOMD6ndgm/L8s3jwWvGWt8kyZHHCDd86i3Sia0a+rvvAAVnSOdlDy9aXA==","signatures":[{"sig":"MEUCIEtdix6mSmF/+5Ryak4/iAgiZpNpMYoJ3KPNZ6SlHCZkAiEAz0MN9CSXcR3eFjfopoFWiw7kzgb2nagrQZ/69tJ9jUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.3.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/e2bc049215e526e2944b145ade526247/vaultcompass-vault-guard-telemetry-1.4.3.tgz","_integrity":"sha512-4Qbau2YyN1MYPLcdavJ9dOIlXg/EnJOMD6ndgm/L8s3jwWvGWt8kyZHHCDd86i3Sia0a+rvvAAVnSOdlDy9aXA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.3_1788386693685_0.9179735281675885","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.4","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.4","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"7966a901f2dd2873da278f80c269314faa5b6c65","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.4.tgz","fileCount":7,"integrity":"sha512-oc7joQIXJvUQh8Sz/HSB+LhUotPyHnsfedEKK4682/NHi2PliTQaYZhs1xwddIwZhR3ZCRNGBKyCL8lVWAXFIw==","signatures":[{"sig":"MEUCIAGiXCEBE8z3WtZXqKxASNbGNzMo91sW1SMpFve8cLm2AiEAmaaYYR2XDCMa0uq+2hXqV4kx46t4X6ITNIYsxrj3+z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.4.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/8bf495925378375570b7d29e4f3abc1c/vaultcompass-vault-guard-telemetry-1.4.4.tgz","_integrity":"sha512-oc7joQIXJvUQh8Sz/HSB+LhUotPyHnsfedEKK4682/NHi2PliTQaYZhs1xwddIwZhR3ZCRNGBKyCL8lVWAXFIw==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.4_1788405312498_0.4087873179145083","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.5","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.5","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"cea09612e45baaa71fc4843744b279f058b4ff16","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.5.tgz","fileCount":7,"integrity":"sha512-EzcqFbUgrwqZQgyHiSJbfRoU1RwKSZo0xs3Ib83KFG6kl29/K3OYgJMT+tBfGNvMQn1LGCxM9YNySbLpdO1ayQ==","signatures":[{"sig":"MEUCIEjo6Dt4dFvkVHByHZ4/LT0qEpIeQ6QypcEBnHaAuSFyAiEA+AsklWj3RUnQIvmvWbaBH6dSh8P0c2ndz5ZnSy+anHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.5.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/476ee03464fcb2588cdd57ddc3d41625/vaultcompass-vault-guard-telemetry-1.4.5.tgz","_integrity":"sha512-EzcqFbUgrwqZQgyHiSJbfRoU1RwKSZo0xs3Ib83KFG6kl29/K3OYgJMT+tBfGNvMQn1LGCxM9YNySbLpdO1ayQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.5_1788449635989_0.4487033571107002","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.6","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.6","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"125e8f47fbc4a83305757620f1b8859ec82d7898","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.6.tgz","fileCount":7,"integrity":"sha512-6FWjt1W1iK36dB9hbk1zncawNHS0vbtjcox+ly6ezvy7/AC2IxmmpeIl9A8Q18R02V4WZ7uNHZ7WVvmkWCMz3g==","signatures":[{"sig":"MEUCICw3KrQN21XwTYt7lome7BZuDmPaxkRn9ic1902Zeow/AiEAuJOqv61BN6xQuJOV1GNfhDmZoCwuRN7jJg+6qiKG1GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.6.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/f59c31c0feb771a8acc51d6f27f4dc17/vaultcompass-vault-guard-telemetry-1.4.6.tgz","_integrity":"sha512-6FWjt1W1iK36dB9hbk1zncawNHS0vbtjcox+ly6ezvy7/AC2IxmmpeIl9A8Q18R02V4WZ7uNHZ7WVvmkWCMz3g==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.6_1788464972455_0.10910945592377042","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.4.7","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.4.7","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"5a8d570430506ce30165ed2ab958ef8fc6ad1219","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.4.7.tgz","fileCount":7,"integrity":"sha512-uYKIxS5EDuLSrZWpZryRc/utzVyTbpekIt+nhbAnBIR1axirPVxa8Ktt5OmsAmeFbePGZB7/gCyo5QoAQN3Rjw==","signatures":[{"sig":"MEQCIDs049weryqTMtbL/1DfRfhwIh9ANsook5nVrqOxOGpwAiBXPAaEBJJDoNk6r1UIj/5oRooVl1nCzXZW7iST7ZtIJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.4.7.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/0927ebe82fd50cd6557d805670efce78/vaultcompass-vault-guard-telemetry-1.4.7.tgz","_integrity":"sha512-uYKIxS5EDuLSrZWpZryRc/utzVyTbpekIt+nhbAnBIR1axirPVxa8Ktt5OmsAmeFbePGZB7/gCyo5QoAQN3Rjw==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.4.7_1788651123134_0.8209364945833773","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.5.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.5.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"4837eeefe21abf0bc610f33b15ade3fb97b5f50c","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.5.0.tgz","fileCount":7,"integrity":"sha512-iMZJXKZ0s4SmnsSZN9To3P5jtlskNdfUSbnIyEOya2JLAveNjBftk8zj58dzZVXyrgU6pcTWhJilSZtSW+o5LQ==","signatures":[{"sig":"MEYCIQCSPZ0vGYE11vRg2HdRq6v8p2r0dDOJE2uWV/xp9Rm9RQIhAPT/GR2eEL58j3gmzPCTj6uXZ9kSm4ayABi19Tds8EFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.5.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/ff0b7e99cb2c5f9898c3471db92df6e0/vaultcompass-vault-guard-telemetry-1.5.0.tgz","_integrity":"sha512-iMZJXKZ0s4SmnsSZN9To3P5jtlskNdfUSbnIyEOya2JLAveNjBftk8zj58dzZVXyrgU6pcTWhJilSZtSW+o5LQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.5.0_1788660419948_0.20527687718454746","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.6.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.6.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"89b7d10398952f70dd844655867df740f21522de","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.6.0.tgz","fileCount":7,"integrity":"sha512-k0PSVwvzQ7iyDVc6yGVAWGql+/h9sNqMoYaGWkoxnHom0iXpdu0Nn/UxOca6ymlwY3+wZd25Ps5c8WrDJ8LUnQ==","signatures":[{"sig":"MEYCIQCTbLPFr1uSttYTn+5uc1V+RlcH9wV/X/TWcBOAXunukgIhAJHgPN5qzoYzR9F52MKYFhcEKRTyXoySQaNqZHh3cAF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.6.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/3537688a202e570370c15308715ca030/vaultcompass-vault-guard-telemetry-1.6.0.tgz","_integrity":"sha512-k0PSVwvzQ7iyDVc6yGVAWGql+/h9sNqMoYaGWkoxnHom0iXpdu0Nn/UxOca6ymlwY3+wZd25Ps5c8WrDJ8LUnQ==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.6.0_1788670113615_0.48825514845210183","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.7.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.7.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"8a11912c8df68ddf5c4b3cf07742a810bfe6be61","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.7.0.tgz","fileCount":7,"integrity":"sha512-m3gq1cw5xSqAQrXwXZuj1ymIoKcYRd0PLZmOKMIuKSG6PT+xKIGLfYKc7yqNkySYHIuivGLYRGG6sNVzmN7Fnw==","signatures":[{"sig":"MEUCIB7Zsx/RRXqRKzDQa4Y9ygef/IT2GxO95CWmyr9RkYbgAiEAr+OVav036c85Ioxf1/OH2KL38OmI9hkQBHrCUN9KwdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.7.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/9b8b4b8c5caa7a8bf7ca267df8678c8d/vaultcompass-vault-guard-telemetry-1.7.0.tgz","_integrity":"sha512-m3gq1cw5xSqAQrXwXZuj1ymIoKcYRd0PLZmOKMIuKSG6PT+xKIGLfYKc7yqNkySYHIuivGLYRGG6sNVzmN7Fnw==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.7.0_1788698734211_0.36841213537558315","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vaultcompass/vault-guard-telemetry","version":"1.8.0","license":"MIT","_id":"@vaultcompass/vault-guard-telemetry@1.8.0","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"f880544b54a49c817072001ecaa0dc272aaa92bf","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.8.0.tgz","fileCount":7,"integrity":"sha512-rha5h/gXZvBI7F4mRerbgP9hCRC0M68bTLb5EJr6OQY91rpGtXTJQ4fmoOALcqTZTpGKQ+o+P5e4qeKLa6gTYA==","signatures":[{"sig":"MEUCIQCSxVpVPppVzQu8rAyBOieFG+8u561zMFmoPoETOKOS3wIgS8jFTQvE8uvCSc04+3GXE2U04/BOr336XGQv3jrBm84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYgnBCVZxqWxJruE0UUsd+qroZZ6+mDvbWBX8HmCAjZwIgBkoGr2rIogs6KCjtVTVjXDTfxslFiEgewdgvNdHf1UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44447},"main":"dist/index.js","_from":"file:vaultcompass-vault-guard-telemetry-1.8.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"_resolved":"/tmp/951aef1320d6d20256c32ffb0f13e3a9/vaultcompass-vault-guard-telemetry-1.8.0.tgz","_integrity":"sha512-rha5h/gXZvBI7F4mRerbgP9hCRC0M68bTLb5EJr6OQY91rpGtXTJQ4fmoOALcqTZTpGKQ+o+P5e4qeKLa6gTYA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.19.1","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vault-guard-telemetry_1.8.0_1789884971981_0.7374913472158633","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"_id":"@vaultcompass/vault-guard-telemetry@1.9.0","bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"dist":{"shasum":"d4ec8370898a14f53bcb58cff1a04eff331fd3b1","tarball":"https://registry.npmjs.org/@vaultcompass/vault-guard-telemetry/-/vault-guard-telemetry-1.9.0.tgz","fileCount":7,"integrity":"sha512-73DSzoCJb4nV5PrJas7LiBURYPBEPvXQgG2gT3+ZmG/BITCUuuRSf0Y6Xjgh1ks1jQOvEGeHO1bMKccRGfBiHA==","signatures":[{"sig":"MEYCIQD/jZ09PomFMd+YWz7WZU65SyQJwBzbCCVUT4a1/s9LwgIhAL5iWqld1ulOTngZH8mIPbyhDyfxtwq2vpXfkUv5OTht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFLwebXiZSUqAh4752/s4bY/iHY8YF8XssFLruW2gg44AiBd63dAi2gNaNXQxvzEV40k8/mmT1rQZhaQA8VVgLhNLg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vaultcompass%2fvault-guard-telemetry@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44440},"main":"dist/index.js","name":"@vaultcompass/vault-guard-telemetry","_from":"file:vaultcompass-vault-guard-telemetry-1.9.0.tgz","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0","pnpm":">=9.0.0"},"license":"MIT","scripts":{"test":"jest","build":"tsc","test:coverage":"jest --coverage"},"version":"1.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8465fbab-4fc5-40ec-aca6-cbf0f226879b"}},"homepage":"https://github.com/vaultcompasshq/vault-guard#readme","_resolved":"/tmp/cd17fc793c818c721660c64fba910cd2/vaultcompass-vault-guard-telemetry-1.9.0.tgz","_integrity":"sha512-73DSzoCJb4nV5PrJas7LiBURYPBEPvXQgG2gT3+ZmG/BITCUuuRSf0Y6Xjgh1ks1jQOvEGeHO1bMKccRGfBiHA==","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"_npmVersion":"11.20.0","description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","directories":{},"maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"_nodeVersion":"22.14.0","dependencies":{"@vaultcompass/vault-guard-core":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.2","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^26.6.2","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"better-sqlite3":"^13.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vault-guard-telemetry_1.9.0_1790736202640_0.5883588312770875"}}},"time":{"created":"2026-06-05T20:21:36.381Z","modified":"2026-09-30T02:43:23.063Z","1.0.0":"2026-06-05T20:21:36.760Z","1.0.1":"2026-06-07T01:48:49.099Z","1.0.2":"2026-06-07T02:54:19.433Z","1.0.3":"2026-06-11T18:11:46.372Z","1.0.4":"2026-06-11T18:20:28.066Z","1.0.5":"2026-06-11T21:12:34.285Z","1.0.6":"2026-06-11T21:28:25.596Z","1.1.0":"2026-06-11T21:59:38.834Z","1.1.1":"2026-07-06T20:23:51.874Z","1.1.2":"2026-07-07T19:57:40.832Z","1.2.0":"2026-07-13T15:19:51.274Z","1.2.1":"2026-07-13T19:42:59.642Z","1.2.2":"2026-07-13T22:29:58.358Z","1.2.3":"2026-07-16T18:51:40.560Z","1.3.0":"2026-07-21T18:33:43.774Z","1.4.0":"2026-08-12T03:02:09.547Z","1.4.1":"2026-08-12T03:30:08.110Z","1.4.2":"2026-09-02T20:36:46.689Z","1.4.3":"2026-09-02T22:04:53.833Z","1.4.4":"2026-09-03T03:15:12.623Z","1.4.5":"2026-09-03T15:33:56.124Z","1.4.6":"2026-09-03T19:49:32.573Z","1.4.7":"2026-09-05T23:32:03.269Z","1.5.0":"2026-09-06T02:07:00.090Z","1.6.0":"2026-09-06T04:48:33.754Z","1.7.0":"2026-09-06T12:45:34.340Z","1.8.0":"2026-09-20T06:16:12.091Z","1.9.0":"2026-09-30T02:43:22.729Z"},"bugs":{"url":"https://github.com/vaultcompasshq/vault-guard/issues"},"license":"MIT","homepage":"https://github.com/vaultcompasshq/vault-guard#readme","repository":{"url":"git+https://github.com/vaultcompasshq/vault-guard.git","type":"git","directory":"packages/telemetry"},"description":"Local-only Anthropic token cost and session tracking via the Vault Guard proxy. No cloud.","maintainers":[{"name":"melroyjsaldanha","email":"melroy@vaultcompass.io"}],"readme":"# @vaultcompass/vault-guard-telemetry\n\nOpt-in, **local-only** store for [Vault Guard](https://github.com/vaultcompasshq/vault-guard). Tracks Anthropic API token cost (via the local `vault-guard proxy`) and session events such as `secret_blocked`, `revert`, and `accept` in `~/.vault-guard/usage.sqlite`. Nothing is sent to Vault & Compass servers, and Cursor/Copilot built-in model usage is not captured.\n\n## Install\n\n```bash\nnpm install @vaultcompass/vault-guard-telemetry\n```\n\nRequires **Node.js 22+**. Native `better-sqlite3` bindings are rebuilt automatically on `npm install` where a prebuilt binary or a working compiler toolchain is available, but they are an **optional dependency**: if the install cannot produce them (for example a Windows machine without the Visual Studio build tools, or an `--ignore-scripts` install), the package still installs and still works. See \"Graceful degradation\" below.\n\n## Quickstart\n\n```typescript\nimport { TelemetryStore } from '@vaultcompass/vault-guard-telemetry';\n\nconst store = new TelemetryStore();\n\n// Record Anthropic API usage (e.g. from a local proxy)\nstore.recordUsage({\n  model: 'claude-sonnet-4-20250514',\n  inputTokens: 1200,\n  outputTokens: 340,\n  estCostUsd: 0.0042,\n});\n\n// Record a session event (e.g. secret blocked in editor)\nstore.recordSession({\n  eventType: 'secret_blocked',\n  extra: { pattern: 'anthropic' },\n});\n\n// Statusline payload for editor integrations\nconst status = store.getStatuslinePayload();\n// { secrets_today, tokens_today_input, tokens_today_output, est_cost_usd, model }\n```\n\n## Graceful degradation\n\n`new TelemetryStore()` never throws, even when `better-sqlite3` native bindings are missing or incompatible. In that case the store quietly becomes a no-op: every `record*` call does nothing, and every `get*`/`export*`/`suggestModel` call returns an empty or zeroed result of the normal shape (an empty array, a statusline payload with every count at zero, a suggestion with `suggested_model: null`) instead of raising an error. There is no exception to catch and no per-call special case to write:\n\n```typescript\nimport { TelemetryStore } from '@vaultcompass/vault-guard-telemetry';\n\nconst store = new TelemetryStore();\nstore.recordUsage({ model: 'claude-sonnet-4-20250514', inputTokens: 1200, outputTokens: 340 });\nconsole.log(store.getStatuslinePayload());\n// Works identically whether or not better-sqlite3 loaded; with it missing,\n// recordUsage recorded nothing and getStatuslinePayload reports all zeros.\n```\n\nCall `store.isAvailable()` when you specifically need to distinguish \"telemetry is working\" from \"telemetry degraded to a no-op\" (the CLI's `data status` and `data export` commands do this, since their whole purpose is inspecting telemetry and an all-zero result would otherwise look identical to \"no usage yet\"). `store.getUnavailableReason()` returns the underlying reason as a string, or `null` when available. `TelemetryUnavailableError` stays exported for callers that inject their own loader (tests, or a factory such as the MCP server's `telemetryFactory`) and want to signal the same failure mode themselves; the store no longer throws it internally.\n\nA missing native binding is noted at most once per process, and only when `VG_DEBUG=1` is set in the environment. Telemetry is opt-in local tooling, so it must never print a warning on every command (this matters most for `statusline`, which an editor can invoke every few seconds).\n\n## CLI usage (recommended for end users)\n\nMost users interact with telemetry through the main CLI, not this package directly:\n\n```bash\nnpm install -g @vaultcompass/vault-guard\n\nvault-guard proxy --listen 127.0.0.1:8765   # Anthropic proxy + usage logging\nvault-guard statusline --json\nvault-guard data status\nvault-guard data export -o usage.json\nvault-guard data reset --yes\n```\n\nSet `ANTHROPIC_BASE_URL=http://127.0.0.1:8765` to route a client through the proxy.\n\n## Privacy\n\nAll data stays on your machine under `~/.vault-guard/`. See [docs/PRIVACY.md](https://github.com/vaultcompasshq/vault-guard/blob/main/docs/PRIVACY.md) for schema, retention, and opt-out steps.\n\n## Main exports\n\n| Export | Description |\n|--------|-------------|\n| `TelemetryStore` | SQLite-backed usage and session store |\n| `TelemetryUnavailableError` | Missing/incompatible native bindings |\n| `getDefaultDbPath` | Default `~/.vault-guard/usage.sqlite` path |\n| `getTelemetryRetentionDays` | Configurable retention window |\n\n## Documentation\n\n- [GitHub repository](https://github.com/vaultcompasshq/vault-guard)\n- [Privacy policy](https://github.com/vaultcompasshq/vault-guard/blob/main/docs/PRIVACY.md)\n\n## License\n\nMIT. [Vault & Compass LLC](https://vaultcompass.io)\n","readmeFilename":"README.md"}