{"_id":"@act0r/sherlog","_rev":"20-3398c02960ef2ca18db7b30d24bf3375","name":"@act0r/sherlog","dist-tags":{"latest":"0.4.4"},"versions":{"0.3.8":{"name":"@act0r/sherlog","version":"0.3.8","keywords":["codex","claude-code","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.8","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"78ca8d65ae515e79858386ce64871828e32a8777","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.8.tgz","fileCount":4,"integrity":"sha512-FXt+WTfCi5vJPG4ZF0gqvlXS3ecVNjoBbVBkVZqvp08s1tGbhlVkKwYSz2+y7V2wTVB0Fj2KkfZCSokmba5x/g==","signatures":[{"sig":"MEYCIQCbaQXkvOdKvedI9Fk3jn4FTCCKPjOA0keTygdwXotpbgIhALLdFvFFyXkJz4tS4db3QJTjHgYrkfqjgYG1SngCLamz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151877},"type":"module","engines":{"node":">=22"},"gitHead":"711ee15cf58a280d7b7c183358bd3d5da4acbf78","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex and Claude Code session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.8_1780934469558_0.8083729055362285","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@act0r/sherlog","version":"0.3.9","keywords":["codex","claude-code","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.9","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"bb6352152b1cbb7cd0ac099d82269fcfc9217e40","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.9.tgz","fileCount":4,"integrity":"sha512-lEL9PcF9wpqkRVy6cLAex+a5wk7lLIpBkAm/f7L/sy5tFksv08+HwOt5bwo5FvT8zah8YyYK26W/AfMTqyHbfQ==","signatures":[{"sig":"MEQCIBFeJr/+2ovVfvGwr4S5qCjSECDlU8CLP6c9lSdtsF7UAiAdia5yhPDJRCGGR5/skpiXsMIKunJ+5YvPwQBXsykhkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153132},"type":"module","engines":{"node":">=22"},"gitHead":"964a449ac50c149c78fbbeb84f0918593037b3c3","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex and Claude Code session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.9_1780941116776_0.6681218067874326","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@act0r/sherlog","version":"0.3.10","keywords":["codex","claude-code","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.10","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"92280fa7179d9e1c20d5ef1d938b82b79daac4fd","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.10.tgz","fileCount":4,"integrity":"sha512-NBybAxIUhf0H+EUwvZ1uyAFnauVSFswSO09ywS7VyEu6ua7QMnCjAWwHI5kH+jmNMJ3H0WhH6Mwzj72gVeNIWA==","signatures":[{"sig":"MEQCID6/rH57ZU/rkENJ4solum/HNM1Xe0CxYbsM9N1EgKZ6AiARBSmcX9iXGNN2bQZd3pZjWEdjLhaOHAXLVKJfhhqgzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157231},"type":"module","engines":{"node":">=22"},"gitHead":"bc85fc263348f0cb44ef428f87eba67413e2d16f","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex and Claude Code session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.10_1780979266640_0.5224640840740893","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@act0r/sherlog","version":"0.3.11","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.11","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"04c2da0818c26d35c248143ba7348ed19e3fc824","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.11.tgz","fileCount":4,"integrity":"sha512-pei7MH4Wp6c8xNQMr8+MfHQLcV2EriECeUYPmnL+730umE022tSeQmWMrtPsQUD68HjUi3tDcmPKSfTZPOvqkg==","signatures":[{"sig":"MEYCIQDR+w+Ou+jl9lCdWue5Wkr5TsKP4sd0cHsAqz+yGw+v0QIhAL61oyzJ/GrSbnYJI8OqeuhFqAF8ikae2BJzpGDUJJXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173139},"type":"module","engines":{"node":">=22"},"gitHead":"b872443822fdc5560274378f411f6b3f3c52a9a3","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.11_1781005550629_0.9641607125789506","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@act0r/sherlog","version":"0.3.12","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.12","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"40c0fb1d281e87876fc0cb698dcf4c558dd2c4c6","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.12.tgz","fileCount":4,"integrity":"sha512-JZ7SB18YfdwzZVAtmEM9YyzY7Fu2/jbGPcWszVd4Lr51xrZIgNL+crcqW9LkmVwaf8iOKNioLlnHtem/If6ULg==","signatures":[{"sig":"MEYCIQCKNjWPsLd2yb0U5Cd3T7lqjxvb46+G1CgD1nyOmC7ZsgIhAN3L0v7YT41/45QTPmEGZm+eJ72zorOVeeUtU87yt4QU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177239},"type":"module","engines":{"node":">=22"},"gitHead":"57cd9e4e7755c57fbe926dfb14d98e9c575d1d2b","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.12_1781077802124_0.06586811520710945","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@act0r/sherlog","version":"0.3.13","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.13","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"bacc114eb58cb865a23a9a6a8b2617fbbbf71c3e","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.13.tgz","fileCount":4,"integrity":"sha512-wZ/dW+timX3/0wlZWeCotYjDV1uott5wrodc/6nhHhJp1vrkWgQVppvw+WJ3z7xEvZf6Tw9vp+B+HmwmycOo7g==","signatures":[{"sig":"MEUCIQDVK3zzgixaazC6nOSn+LiatBxxh62FEST8zJAH/afdAwIgYwV/ynoOJtyIH4sAFiyIIKeILyvCcCU3S96m5LRCioE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179108},"type":"module","engines":{"node":">=22"},"gitHead":"080148c321c6d5600b571db935017624ed13ee97","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.13_1781078748034_0.7992594192999756","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@act0r/sherlog","version":"0.3.14","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.14","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"8b62da2723e75e9fa4e668066c826cdbd0921c6e","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.14.tgz","fileCount":4,"integrity":"sha512-SkTSJYfi54zyxoZezxc6srr2YWP3sxh5cHWisIodBQmNUsO7QSeHnatXCnZEEz37SOwHePgGmlzEpVjDTgcVdg==","signatures":[{"sig":"MEQCICF6lxv/QrDB9s2egY8h2z3oYwkBCJFe89BBIyUOYbo/AiAWlxazOqFyoAdEDQ2jOHCFze9CHHjPHaQ/2bsxf4NyOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182453},"type":"module","engines":{"node":">=22"},"gitHead":"fd6b0b6ffd5cb7acdd6364148b1d8b46b1f88ad1","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.14_1781670488395_0.4098515474095352","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@act0r/sherlog","version":"0.3.15","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.15","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"f3f41f9b4f97df25edb0f4a457d65b68c57b2e12","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.15.tgz","fileCount":4,"integrity":"sha512-d6PhhkNsrJXpn5VwbIhKbB8qHmZeOzfWRmJaD+xvEXCMIFVRC9yQs2ylmjtFSR82sUTeNlgsiXA31o6pt5apTA==","signatures":[{"sig":"MEQCICg1CoGgb4Ttz7B5LUDOKQ68d/tt10OSe3jsz9HZbHYXAiAd4pmLCTOUy+OUn7CIR+05FS7WP/QXaQJIMunrnDHbJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186844},"type":"module","engines":{"node":">=22"},"gitHead":"18c82c1a8c1ec2d6765a03b3b63a193e9295d0ae","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.15_1782115835494_0.024370884562546546","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@act0r/sherlog","version":"0.3.16","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.16","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"d21944c9289cb89b2818457128a0a16bd127c9d9","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.16.tgz","fileCount":4,"integrity":"sha512-DqReZyHw5LIarl2ufn8BM2pNP5dcT9o+slaBuid1tPb2SB4CAh+SMUDGg4PDUpQ/6A1uDYwBRf2uIX/KJeKuOQ==","signatures":[{"sig":"MEYCIQChITOe87Ss4xrF7kI6LIg1Qsctde0Mat7mOYv0b5hqbgIhAJyixB+RlJGk6S4gIAmPQ9rARnXkBIXInm81zNPI98fx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189271},"type":"module","engines":{"node":">=22"},"gitHead":"fb5ad9c8119332c9878c58637ea0dc1922479715","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.16_1782785480383_0.5454451334529329","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@act0r/sherlog","version":"0.3.17","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.17","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"669816f1bd7178a1dcc19927368b2905bb0306f3","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.17.tgz","fileCount":4,"integrity":"sha512-ENNDCQQ34i8Hj73IDqZ+2Sv9mS2BhOvnKBNb8arjOBdWUM5E65zWuzFml/3M/6ClO6IfcWTARO1H3qgp0Qz97Q==","signatures":[{"sig":"MEQCIHUMbx/85ZS3kUnWMX/0rHOrqpGOTgENfaEU7ODc/kCHAiAPmfw//DUBXhhSPBRjNB/IwpOCazBRuaGlhgKNHwUX5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189091},"type":"module","engines":{"node":">=22"},"gitHead":"3b60e184e00b3846591faf3c91d5a4cdbb180af8","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.17_1782793638678_0.7586564689454298","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@act0r/sherlog","version":"0.3.18","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.18","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"cabccee371154492ec74d90ac1a696ebd12fa572","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.18.tgz","fileCount":4,"integrity":"sha512-aC+1LP53wDJMdEPXaNjxDWm2LgDiR8zwhxnbnFrUBTuGw6h1wLTvF/gR7iHpSknh1kQXwcmATS13vlq8AVxa1w==","signatures":[{"sig":"MEYCIQC+52DIka1IU4MVyJcYvCr/LWexvY48xAB48lf+BeoabgIhAPxpxIXX6SShP0x2KHJ4Ct4W0g0kg9t5JneTtHP5yo81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197728},"type":"module","engines":{"node":">=22"},"gitHead":"b795b6a625d6a10f70e727d4a21064db05be7d6c","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.18_1783852835022_0.5104995098829519","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@act0r/sherlog","version":"0.3.19","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.19","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"c513c292072fbb13da7695798b27dbcef619a4da","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.19.tgz","fileCount":4,"integrity":"sha512-WPOL3/inQ9Ilg1h92H3+buwDN0YJ0WdM5A4yYjhjnr1gDFjB+Ol70xPH/TU5aJk6TkMFhX2uLOi3t4uL3x1gqA==","signatures":[{"sig":"MEUCIA8YnCHRgg/DlH79UW4ZyxvsDrbLxSjBqEoC2hir770XAiEAqRE0X/lupA2jCY8+KgpP1K/XVb3kwCcjUkxGF65F97g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198311},"type":"module","engines":{"node":">=22"},"gitHead":"d3c2917e46ac0880359598d71eb4d37925b6f595","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.19_1783863752364_0.8801066295480711","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@act0r/sherlog","version":"0.3.20","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.20","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"5cb6c89c12b13c5f3a2050056ea92405c7e6d096","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.20.tgz","fileCount":4,"integrity":"sha512-eld5kL5b/c/ReJeU58+7Tk4Wyq8QvZ6F+diu4nYrVhM2dT+YqdwDmehUNiC5RiNR76GPGBvGpK1prQ2cxa73sA==","signatures":[{"sig":"MEQCIC86zKgogL0L4GlZyoYeTdpSkTEWb4VyaM/LSJHqy8JDAiAk3WWiDKjkXuxWnYPfWlLxVrBoNaPRbR/DaHk3vYmT7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213978},"type":"module","engines":{"node":">=22"},"gitHead":"43992dd1bf3457453397d2a77878bdfa0164bb00","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.20_1783912359619_0.7016912043846371","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@act0r/sherlog","version":"0.3.21","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.21","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js"},"dist":{"shasum":"49ba9399886bde75d81bd92e2c7ca6d141c581b2","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.21.tgz","fileCount":4,"integrity":"sha512-VAJux31ro/J5UKqtJcbHulR8sLBkJ0JUc0fa84GSjVOtv9RZTa0rJrYzXauCzSI2m3T3l23a0nOfrEvYRTET3w==","signatures":[{"sig":"MEQCIAyjTVTzXLsnCQjxLdJDut01xKl9KasmAozaLX3Jqff4AiBZeOYHWbb2NY0da1fOp2v3o9cbWR84pbibxkYSLWNS7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213978},"type":"module","engines":{"node":">=22"},"gitHead":"1d8a2af26215a9b3844dd71a8bc719145254f1c3","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.21_1784036469908_0.987730864529093","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@act0r/sherlog","version":"0.3.22","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.3.22","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"dist":{"shasum":"0f01a0c55e0881d18c6defd706d55c6b6ab4e862","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.3.22.tgz","fileCount":4,"integrity":"sha512-2AB3naWoGdI+T8jQlLhw/O4jgdbGwJD9cMQqaMmZ+6Xth9Qa0GfEQqhf3bgH/AMn1JAMzDNbqTVEZ9XIRCByag==","signatures":[{"sig":"MEUCIFhe+XQmN/7Poq7ZodxUFY4f+lJ2O6Gez/08MGKMTEjCAiEAvGW5Yw1iSOHoJmAogSEbV95RDfFfUda0Vx17/3Ir1GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214036},"type":"module","engines":{"node":">=22"},"gitHead":"6ac96ecee9e637236268c38eeab9217482045d56","scripts":{"cxs":"npm run shlog --","test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.3.22_1784648210639_0.7270350287342746","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@act0r/sherlog","version":"0.4.0","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.4.0","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"dist":{"shasum":"7217975d681ade39bc4b514f4041fa35f4c4c5f5","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.4.0.tgz","fileCount":4,"integrity":"sha512-eNFqkLJRnv191P7xwBcPzFQFKewS3QJo50Fmzd3m6mHjqew4Q8D52Ory8KnzAcF2GS8P1H382ry1W4Rm16awOQ==","signatures":[{"sig":"MEUCIQDyCH7g4Qn2mn0mRh8b0P7ET+bImMGoswNn5GcwEdN64QIgKJXlaS2zKcrAl8r8Uz2CbIh4BglnqxpFS//VKKqXS3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222793},"type":"module","engines":{"node":">=22"},"gitHead":"d65c52fe4d43acacb8f7b34c6bb7b0c73adb5330","scripts":{"test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.4.0_1786617227990_0.6401277574745599","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@act0r/sherlog","version":"0.4.1","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.4.1","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"dist":{"shasum":"dbddb377f0f2f5d7668360761d322b68eba4a46b","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.4.1.tgz","fileCount":4,"integrity":"sha512-kgQzr3sjxZ9Q48GyHeaXFetgSwEEcNsjV7aOs862cs/eUATORKghKzG0wtfrW0Jz4OMh5AKi2M0useshT5Nzkw==","signatures":[{"sig":"MEYCIQC19Y2sLgNwP0qutErh57QqE+B5mZN1DsfjzDhdsiGxHgIhAJM2dZrZrlsW83mNHYdSNUbuELXQ0hrDedZmq6Z9EhPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229255},"type":"module","engines":{"node":">=22"},"gitHead":"a417c6de3b55e058a57cf3583a7097f09f2582e0","scripts":{"test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.4.1_1786641004739_0.8794680500753134","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@act0r/sherlog","version":"0.4.2","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.4.2","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"dist":{"shasum":"2fe138da6bb0302263f050d29a186d3fe72ce59e","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.4.2.tgz","fileCount":4,"integrity":"sha512-+BrIs+kf6vJIr84rOWyNp/903uKd1LVqKgxJUPTKtULPxzjjfXhelU5VGhfFbEWZtsyAfH7eGYxqzfgmNrhO5A==","signatures":[{"sig":"MEUCIQCUo73C96FPl7tXGaVVg3QMudiij6SILu/4WjFiMT38IQIgTLTEpNyrocXaGmyFXjKSB8JB3qMq4MKI7TCz5aox6+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235762},"type":"module","engines":{"node":">=22"},"gitHead":"f731865c296da2dd571051cbb2b456cd32a9e399","scripts":{"test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.4.2_1786670663286_0.3322894476593261","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@act0r/sherlog","version":"0.4.3","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"license":"MIT","_id":"@act0r/sherlog@0.4.3","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"homepage":"https://github.com/catoncat/sherlog","bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"os":["darwin","linux"],"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"dist":{"shasum":"1169ab958e2f1d1cbdac1af73affc8766377b887","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.4.3.tgz","fileCount":4,"integrity":"sha512-/L+CFlwngpyN0caUomZnY3bF54EtRV4v/Fh1bzVkbWbOD188uUgVW1dRavAeM/9sjyV47n7uIkMy4uLhXeh+Ew==","signatures":[{"sig":"MEUCIQCdsorXkyrUmip3wSbthOuBe6Lph8igUW1/VentNGEZGwIgT+aEIEnKRS81cJySuq1cRqutQ61iZrrbxMC6eraNKA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246775},"type":"module","engines":{"node":">=22"},"gitHead":"7895b734ef689d679ff25678ccf01f56c784ca08","scripts":{"test":"vitest run","build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts","prepublishOnly":"npm run build","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts"},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"repository":{"url":"git+https://github.com/catoncat/sherlog.git","type":"git"},"_npmVersion":"10.9.8","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","commander":"^14.0.3","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.6.0","@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/sherlog_0.4.3_1786683549879_0.9072256665612302","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@act0r/sherlog","version":"0.4.4","type":"module","description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","license":"MIT","homepage":"https://github.com/catoncat/sherlog","repository":{"type":"git","url":"git+https://github.com/catoncat/sherlog.git"},"bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"bin":{"shlog":"dist/cli.js","sherlog":"dist/cli.js"},"publishConfig":{"access":"public"},"keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"engines":{"node":">=22"},"os":["darwin","linux"],"scripts":{"build":"esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --external:better-sqlite3 --external:chalk --external:commander --outfile=dist/cli.js && node scripts/post-build.mjs","prepublishOnly":"npm run build","test":"vitest run","check":"tsc --noEmit && vitest run","shlog":"tsx ./src/cli.ts","eval:manual":"tsx ./eval/run-manual-eval.ts","eval:acceptance":"tsx ./eval/run-acceptance-eval.ts","eval:compare":"tsx ./eval/compare-eval-batches.ts","eval:perf":"tsx ./eval/perf-bench.ts","eval:dogfood":"tsx ./eval/run-dogfood-eval.ts"},"dependencies":{"better-sqlite3":"^12.9.0","chalk":"^5.6.2","commander":"^14.0.3"},"devDependencies":{"@emnapi/core":"^1.11.0","@emnapi/runtime":"^1.11.0","@types/better-sqlite3":"^7.6.13","@types/node":"^25.6.0","esbuild":"^0.28.0","tsx":"^4.21.0","typescript":"^6.0.3","vitest":"^4.1.5"},"_id":"@act0r/sherlog@0.4.4","gitHead":"f8419b674e592af63a5f158d0a8eeda212c867ea","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3d/7IXWMhaXfd60Z4XcpEASL7bPSdlImCNMjY0PjwkqKv6fKL76A20XlRGuh0PdbS6npRL6n6j93LK6laB3TAA==","shasum":"41ab73b7aa262f955db500a4bc7a1acbd6de3f0d","tarball":"https://registry.npmjs.org/@act0r/sherlog/-/sherlog-0.4.4.tgz","fileCount":4,"unpackedSize":248576,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSQBdW7dLd25Xs9nT6nRnJ0p6gCEXeUp7CtN7k8M649QIgd23fmIAAjPGRmJ6PFOACIBXATAF9R9gyJQGlBhpzvz0="}]},"_npmUser":{"name":"catoncat","email":"cat@chen.rs"},"directories":{},"maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sherlog_0.4.4_1786683677483_0.09739576086567037"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-08T16:01:09.383Z","modified":"2026-08-14T05:01:17.803Z","0.3.8":"2026-06-08T16:01:09.715Z","0.3.9":"2026-06-08T17:51:56.914Z","0.3.10":"2026-06-09T04:27:46.791Z","0.3.11":"2026-06-09T11:45:50.766Z","0.3.12":"2026-06-10T07:50:02.338Z","0.3.13":"2026-06-10T08:05:48.164Z","0.3.14":"2026-06-17T04:28:08.534Z","0.3.15":"2026-06-22T08:10:35.634Z","0.3.16":"2026-06-30T02:11:20.520Z","0.3.17":"2026-06-30T04:27:18.790Z","0.3.18":"2026-07-12T10:40:35.181Z","0.3.19":"2026-07-12T13:42:32.504Z","0.3.20":"2026-07-13T03:12:39.770Z","0.3.21":"2026-07-14T13:41:10.048Z","0.3.22":"2026-07-21T15:36:50.778Z","0.4.0":"2026-08-13T10:33:48.171Z","0.4.1":"2026-08-13T17:10:04.886Z","0.4.2":"2026-08-14T01:24:23.415Z","0.4.3":"2026-08-14T04:59:10.028Z","0.4.4":"2026-08-14T05:01:17.633Z"},"bugs":{"url":"https://github.com/catoncat/sherlog/issues"},"license":"MIT","homepage":"https://github.com/catoncat/sherlog","keywords":["codex","claude-code","pi","cli","fts","search","sqlite","session"],"repository":{"type":"git","url":"git+https://github.com/catoncat/sherlog.git"},"description":"Progressive search CLI for local Codex, Claude Code, and Pi session logs","maintainers":[{"name":"catoncat","email":"cat@chen.rs"}],"readme":"# Sherlog\n\n[https://sherlog.net](https://sherlog.net)\n\n`Sherlog` is a local-first CLI for searching local Codex, Claude Code, and Pi session logs. It is built for agents that know how to investigate: find the right session first, then read only the relevant range or page.\n\n## Quick Install\n\nInstall the CLI globally:\n\n```bash\nnpm i -g @act0r/sherlog\nshlog --help\n```\n\nInstall the agent skill separately:\n\n```bash\nnpx skills add -g catoncat/sherlog\n```\n\n## Quick Start\n\nInitialize the default Codex index:\n\n```bash\nshlog sync\n```\n\nSearch and read progressively:\n\n```bash\nshlog find \"health check\"\nshlog read-range <sessionRef> --seq <matchSeq>\nshlog read-page <sessionRef> --offset 0 --limit 20\n```\n\nIf `find` prints `next:` or JSON includes `nextAction`, refresh the suggested coverage and retry before treating the results as complete. Codex active-session tail drift is softer: `status` may report `freshness: \"stale\"` with `staleReason: \"source_content_changed\"` and `recommendedAction: \"query\"` when an existing JSONL is still growing; query/read first, and sync only when the latest tail or a strict completeness claim matters.\n\nThe same distinction applies during `sync`: a Codex JSONL that only appends after its bounded read no longer aborts the whole run. Stable sources and the bounded prefix are committed, the successful sync summary marks `coverage.staleReason: \"source_content_changed\"`, and the next sync fills the tail. Truncation, prefix rewrite/replacement, and source-set changes still fail strict sync.\n\nIf a new, unindexed Codex file already changed before its bounded read opened, Sherlog cannot prove that the old snapshot prefix was not rewritten. It conservatively defers that file and complete coverage, commits other stable sources, and returns `coverage.reason: \"active_source_deferred\"` with `recommendedAction: \"sync\"`.\n\nFor project-scoped agent work, check and refresh only that coverage:\n\n```bash\nshlog status --cwd /Users/you/work/project --json\nshlog sync --cwd /Users/you/work/project\n```\n\n## Documentation\n\n- [Design Philosophy](docs/PHILOSOPHY.md) - Why FTS? Why not `ripgrep` or embeddings?\n- [Usage Guide](docs/USAGE.md) - Full commands, selectors, sync, and storage details.\n- [Architecture](docs/ARCHITECTURE.md) - Retrieval model and how it works under the hood.\n- [Roadmap](docs/ROADMAP.md) - What's coming next.\n- [Agent Rules](AGENTS.md) - Project rules and contribution notes.\n","readmeFilename":"README.md"}