{"_id":"claude-mem-lite","_rev":"369-f70a4c55d57a25aa934a0da06e716c24","name":"claude-mem-lite","dist-tags":{"latest":"6.21.0"},"versions":{"2.0.0":{"name":"claude-mem-lite","version":"2.0.0","_id":"claude-mem-lite@2.0.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"install.mjs"},"dist":{"shasum":"3f6c976d6619ac9f95e5235c171be12afc393081","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.0.tgz","fileCount":34,"integrity":"sha512-upO9FOSVtOi001XbphQMHi/eGccWDmTL181yHO9ojGo+dcr2VHnW/fQGpFoDn6VpgutqbpHsIp0hRkLFkvjHRQ==","signatures":[{"sig":"MEUCIDLJXmun/OQCe6YU0SqxnuOK43d+C/y8jheFllyL73lgAiEAp1DHmWPujMDiEF+XnjTNQfT+TLxc0jrVLVPARcxQu2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372918},"type":"module","engines":{"node":">=18"},"gitHead":"195e9e4cb87c2fd122270849d77cd72134c15459","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.0_1771006661946_0.9965439088245576","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"claude-mem-lite","version":"2.0.1","_id":"claude-mem-lite@2.0.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"667080f448564a7794c6b2e3ca13b8c02fb518cc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.1.tgz","fileCount":35,"integrity":"sha512-MrNiBuZj35fIuQQXVV32isXRyeaUD5sP5nEw85t5sZARG40ODjAdZUqvDDCU7dh8330nHoNcHD0I7TqvjfBq/w==","signatures":[{"sig":"MEYCIQDOGB/5saX+XNoS2gb18aMvz/N+0MFzpv3xFR7kwE0b0AIhAJv2Ez5AV4R87LpBhMiwbsJv4OvAJnc2sq/jMjSDPS3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372973},"type":"module","engines":{"node":">=18"},"gitHead":"77c7a031a8bc58f8d41a8b363952414c57b6bd16","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.1_1771006821370_0.8493596090138709","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"claude-mem-lite","version":"2.0.2","_id":"claude-mem-lite@2.0.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cf2357afb7b5d3a37b4b4f47a155b964548414c7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.2.tgz","fileCount":35,"integrity":"sha512-MsXhMW+OcouAJi5t4MwKKXyE+7DL9WxIg2cLbDO2fdHJlGrX+xNGjVVPGvqDuBVW2Pezu2rvt//4obkXQBmtDQ==","signatures":[{"sig":"MEUCIQCQtQMAC5R48gAe0IIBPbt++qdK8nAY2TeMiOQ0s1hqVAIgWfaU6/ifwGvDPfMLv0iFV1tUXfEF7sZ+g7EWz7sPfNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372973},"type":"module","engines":{"node":">=18"},"gitHead":"d63d37f9d73c0fc90e88c8cea0cda9536543fd74","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.2_1771007332201_0.682131840801915","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"claude-mem-lite","version":"2.0.3","_id":"claude-mem-lite@2.0.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c082707a9d408f8c31e89f3a122ee54b5edbfe45","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.3.tgz","fileCount":35,"integrity":"sha512-++yyWlpP0yB6Ky0Ia0GulFPcQfC0YKDc5U6R22gLw4Tyk8jMuuzqdPmv4O1FLWqJW2L8R127fV8d2Bb7r2V5ew==","signatures":[{"sig":"MEYCIQD6y/GcunQRHoUL/q6SbLH4ALSvCd7S4h4MnteJ2i7GggIhANa0G7Kp6R6xN0G6A+6fXMXP0d9gSgzx5cN4Ebg1d10H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479784},"type":"module","engines":{"node":">=18"},"gitHead":"70ca5d6b6e065c99b43924db32ccc49bdfd4bd3b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.3_1772382174019_0.8597184216061597","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"claude-mem-lite","version":"2.0.4","_id":"claude-mem-lite@2.0.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0b0e304bd67033e1ae25eae449858503476b0fb7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.4.tgz","fileCount":35,"integrity":"sha512-WnFVpGlslRKnaU85wQGD9Ovzk72/xSdnOTn0F67lWs9qVmHgzY2aglnuUQfNUz7GetrIBpz4sT6rhcuil0N5iA==","signatures":[{"sig":"MEQCIGvM8VJNDjygw0Q5RjOYEPC/f19sI1xuK9T9NOc13rSHAiAVzK1MhZXTLR532IBUTwnkuIvw16ru258IVsa99voJ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480129},"type":"module","engines":{"node":">=18"},"gitHead":"8bc50a5f631bb1f2b328808ac2ed1db0b022910c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.4_1772383159646_0.36309751684642744","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"claude-mem-lite","version":"2.0.5","_id":"claude-mem-lite@2.0.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9f2c9caab0c96d1d3d992341826823b33eeefe6f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.5.tgz","fileCount":35,"integrity":"sha512-6GjzRs7mNwBldyH5kC7+/zkBXLCtn8u4s8ju1dWz7otisv09D3izufY5E+yhdtF30OYXjAs8drTB7buJRelALg==","signatures":[{"sig":"MEUCIQC+gScrGtupa6e2i9isURCfEK0Y4mqKLCb5gZ2OO+zeqAIgNah35tqSTfkZ/OHYiq4Wo+jO8n0HNqnV30iLVlX+mO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480129},"type":"module","engines":{"node":">=18"},"gitHead":"8352524838bc0e4cca65e76045a13a556011afa5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.5_1772384185256_0.777193860091423","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"claude-mem-lite","version":"2.0.12","_id":"claude-mem-lite@2.0.12","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0f4891c148127b6c38c9032c5a827800040a1af2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.12.tgz","fileCount":35,"integrity":"sha512-nkaBO57n1ciQGt20bKim6wCBLUqYgA6aKG3aDzeb6Q/AuCPA1R49nA4L8M900n0lLeSfXdnXCmri9rexc7BfxA==","signatures":[{"sig":"MEQCIBua3PI3mmY1nABiuAx09H5J9IEA7gocLPX/jkF1aWoMAiAxv11lj39lbv6xFed8TBVPHOHk+qKv7z06SM572TeNSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490676},"type":"module","engines":{"node":">=18"},"gitHead":"c28488b2ec9de97d7512e480ad63813c27239e7f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.12_1772393769528_0.572432096346136","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"claude-mem-lite","version":"2.0.13","_id":"claude-mem-lite@2.0.13","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1db0f928c3c08a3ab290b1c6ca2c13e94fd259e6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.0.13.tgz","fileCount":35,"integrity":"sha512-Kht3m3ywB/pl2KXH3apZdxBRgLDDxnh9mF0gdMMP5/+JW74MF3GgGdOsMGNz/U90csPhGq/GZlAhB8JzkUpbMw==","signatures":[{"sig":"MEUCIEp++Grk747pYwZcQerg6qt1kBf6DCEgH8gkdJDKoxxsAiEAwRBy2tkeKVGEBOiuYgjtSMEysFfAnfMeXFjWd62csGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490920},"type":"module","engines":{"node":">=18"},"gitHead":"403d284567396937afe1869f9b98925cd135de3f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.0.13_1772394641829_0.8916479240034123","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-mem-lite","version":"2.1.0","_id":"claude-mem-lite@2.1.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7f271b585a4ba4622816c29b0708471e2de4797d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.0.tgz","fileCount":35,"integrity":"sha512-+76q+UAb+I+/VJRUrNSeY/8XHOqeQeX+ktGE1jngCwTaha+jtCAe/4z3tvMe0LUbIDGUnlkG07Ts2pme8vScfw==","signatures":[{"sig":"MEQCIGP2eNqGdzMOoAwDrQlkYpehOIPnt2O3djHFiRa3CeH4AiBilEr8KluphYlzo5q6YElSB1ISggT/d2SNtrXUtlF7PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508764},"type":"module","engines":{"node":">=18"},"gitHead":"5c999092c44afe1e8517624d9bbd5217dc3b2345","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.0_1772728438605_0.5012629153028303","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-mem-lite","version":"2.1.1","_id":"claude-mem-lite@2.1.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a08f7ae6d6c019af5ec7b0bd58cdde97b2bc48e6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.1.tgz","fileCount":36,"integrity":"sha512-Yi7cGuKkIkf0QRpk0yGJccA4Wtbkyh9UiSraUuklElFVAL8lx8kShrO85d39D80O70aCjvEBbz9m35wvvFG4zg==","signatures":[{"sig":"MEQCIAFGn71WdHXna1ijfRpv9K0TCMnyqH7tL8704PccTC4PAiBqDc5L1nVg+D7SC/E9Y+8E4Kb2lWomJwdCTklvZAM+Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511328},"type":"module","engines":{"node":">=18"},"gitHead":"7de69670a24e2dc835ec7e7eef09adedb19d4759","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.1_1772728491683_0.5373581394263411","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"claude-mem-lite","version":"2.1.2","_id":"claude-mem-lite@2.1.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"935cc27717ac85373fe700bac35e75bbf411481b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.2.tgz","fileCount":36,"integrity":"sha512-/R/R43Tdr5kCHe7hjjMpOUUlIV7VPfbAXuUylSypScj2bTrZ1t2b3sheq1cQb9ydI34bRHSf9mAQdKGUgNlBRA==","signatures":[{"sig":"MEQCIA7hnTMeg/B6DGLS4XR/WlgpFcROmnCR7EqL4eq9rLiqAiBFaz3F9wC4p+bvPS1uuut2Oq2THMlOHqaI1PGfjFOEjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511407},"type":"module","engines":{"node":">=18"},"gitHead":"75085d469867c98b81b70de17d17767d4c9b5bb8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.2_1773234827333_0.21947968721680589","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"claude-mem-lite","version":"2.1.3","_id":"claude-mem-lite@2.1.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3601ea44716fe01d7ce05d5305a8f7d5a7bd4352","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.3.tgz","fileCount":36,"integrity":"sha512-906n36tMNuWXC8WKM2ZxLFuArfkhmlHy+hJZ6QUCxgP3ehvO5vcPg0g18dlibnXpXfE4kw6Y+iJcjB7+XWNbjg==","signatures":[{"sig":"MEYCIQDbaD2y5lw9NAfSROskPFh+KydNF5/zrik8XVI+MVtHVwIhAK6v8tv6ipz3XKC2eC3tF+s8c/kPM8eKWN0lOZZoaYvp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511437},"type":"module","engines":{"node":">=18"},"gitHead":"9b3d5bca01e8ecfa0bd9c96a98871340c86685de","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.3_1773236228298_0.5697797621473579","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"claude-mem-lite","version":"2.1.4","_id":"claude-mem-lite@2.1.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ec4597768a0ba0870805b7406d800b3d6bbf3ffe","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.4.tgz","fileCount":37,"integrity":"sha512-GrwMaucTj2sbsmjZSqtAoc2gkfHDHSkNP80sQmj70zZ9jU2m5SMZh6l4KzvFhEJcciZdgZbUeYMTmuJhh2R9Mg==","signatures":[{"sig":"MEYCIQCPl5yhgyv2fPTJi93gfpS4UmHSKiJCUF/GSIRC+dymZgIhAJd/sUrxvoEQbgbVD2QwhE4/PRZaELif6/vuqI8iW9pr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511955},"type":"module","engines":{"node":">=18"},"gitHead":"3393975a396ecbdf01213ef3b60ba7fba0b2f18b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.4_1773237165521_0.33466834788452515","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"claude-mem-lite","version":"2.1.6","_id":"claude-mem-lite@2.1.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cd290245e7d77d5ba6e71626313f48e34d92e44a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.1.6.tgz","fileCount":37,"integrity":"sha512-1cCFEiuleQJEAJF95TJggf7LjoJsB5y4DSne1rPSjdhPixkAEwMSM+OdL+SL5gWYucQGtcSOtjKG0FFFnvLv+w==","signatures":[{"sig":"MEQCICs+0YEP6KOWh8kIUoMSDNheGfsPQWdD7h0Ei4aOcGKPAiBPQC/1AwVTRG4OrFhd2YrMgKRvNuGKQQV2DYTeDDIJWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522742},"type":"module","engines":{"node":">=18"},"gitHead":"9889d4753c751885aca5aa359e1a62e8b6d4e581","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.1.6_1773245692746_0.2660443881160286","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-mem-lite","version":"2.2.0","_id":"claude-mem-lite@2.2.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"43cb931fc8a3779e10bc3784f54353508cc5d1ef","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.2.0.tgz","fileCount":37,"integrity":"sha512-wos2MLh5vT5ck9mhrU73GLTvOVLcEdOecEQJSkpzOzA4u4IGF9DMIt11yFTuH3F4gT+t1zCkVbinv9X0DEo5Gg==","signatures":[{"sig":"MEUCIFagjaN/sskjN5YL2ccCXdrgadIaFRwUQKzOVX8pWPvnAiEAmY8d4ShT9F4igLJ7cArJwIHJfnkJfxx/eLwOIXWTuw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524781},"type":"module","engines":{"node":">=18"},"gitHead":"ed4d0abe115b858e3f03925468c1a84a2aa947a2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.2.0_1773251368107_0.6665998056207141","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"claude-mem-lite","version":"2.2.2","_id":"claude-mem-lite@2.2.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"27883ff0054bb630130ddb4690c48d9e1ed7c45b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.2.2.tgz","fileCount":37,"integrity":"sha512-AUBhxfvWM627XWt28FlVPOYE9GBhOgxAsTEFFkzogIooiKuq+SJm7fcEO0K6lPaU4LP6eb+yz/87FHORJcYkng==","signatures":[{"sig":"MEUCIAGAoTD+fbs8g2neVm2c4pdxqGZpcZwSJWWdBea1IOaDAiEAgQEExpeqvhIURz4meUhvxFfFvu5iJ7/bKlvpLkSwdGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532815},"type":"module","engines":{"node":">=18"},"gitHead":"800239819f8c23c65b78d926b441a9818b9d21f2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.2.2_1773265966949_0.6238323652581592","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"claude-mem-lite","version":"2.2.3","_id":"claude-mem-lite@2.2.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9a82375c5b64f8e13fef7a5b2206472fc5f5682f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.2.3.tgz","fileCount":37,"integrity":"sha512-xnLG/lVxu6bvmjPg7w/veQdIi69kAUc714WsRYu6nPRIax50qWDnqfE9Ae6HGtO3sB4ljPWqD21UsEBmwr7Krw==","signatures":[{"sig":"MEUCIQDvu6zA0CjFjR33C17f1L/NI5LcmrCTV+jRnfuuMXA0bQIgKAqk/mjKXyQdHc9HFgDq6RFcsKj4HL6qdas6GHX4M0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533751},"type":"module","engines":{"node":">=18"},"gitHead":"fcfc97a2db1c038a7eae0765a783bb08b5375473","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.2.3_1773266983700_0.20282042365768072","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-mem-lite","version":"2.3.0","_id":"claude-mem-lite@2.3.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"40391720fdb0334f58fe84acd75d5805114b9138","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.3.0.tgz","fileCount":37,"integrity":"sha512-OJG2JQuyyhzm/sD6OUc6zY41H9AThlHUj8NIxr3/xE+O2Tmx4/g9bdrXdgTUwvh6JYlirlL7IOTNcQRuUQlMEQ==","signatures":[{"sig":"MEUCIAEBuAgarwA5uk0HB/9GiY1uh4qqlI7aAYj7xcXQl/DMAiEAqqi/+JBgBsP6+QHKPQXqD9EIgLoXShFc+uDXfs9OHfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548303},"type":"module","engines":{"node":">=18"},"gitHead":"5e173768e5ac10d92d806e5dd5701d7461437ede","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.3.0_1773269328021_0.7068980906692737","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"claude-mem-lite","version":"2.3.1","_id":"claude-mem-lite@2.3.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8fd582ebbb35e9f577ddc7555ed1bee9046125e0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.3.1.tgz","fileCount":42,"integrity":"sha512-xbCrHvX8CVXzSK5ytChXy6mLPAqnGY3GU6ErFuhbGCyNg/oDVE2iioF6nFvc/r77kqc/9WIxQvldK4kCp3ywpQ==","signatures":[{"sig":"MEYCIQD9duuAUPoc0eepJQVQ6LPPMNJt/bNXFQYUXYNbXzTWmQIhANLUhmxfQsNk9YeQCAxqc2rZ+5iZSi6b+A2arOO1yGSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569781},"type":"module","engines":{"node":">=18"},"gitHead":"d52ab3e699185cdd7b1f763d093430050e124ff4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.3.1_1773269393238_0.7360190917487712","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"claude-mem-lite","version":"2.3.3","_id":"claude-mem-lite@2.3.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c566da9bc4528e105872536ee5ff41d9d9663897","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.3.3.tgz","fileCount":42,"integrity":"sha512-nf1SNBA1L04jlsfzfMhyEeZYfjTEn8xCClbSGs1NXFkPwLo+5wqsHtH1kMA/Vr0lyWH+fNJfvekGvwnVlZ4sPw==","signatures":[{"sig":"MEYCIQDfEAvJ5omTV5GFadxKa+I7F/dzffXW3sxjbt03xO2bNQIhALqzptYoTZH6qbtTuzMNS+krGoppVo8wk1+Z9M1oKfqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597443},"type":"module","engines":{"node":">=18"},"gitHead":"08298024cfc21ea8c32c36be3d1f063b59ad97f1","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.3.3_1773332262914_0.17582895044744262","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"claude-mem-lite","version":"2.5.1","_id":"claude-mem-lite@2.5.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1637052b3334492e062df7783d005b2eb4510883","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.5.1.tgz","fileCount":42,"integrity":"sha512-sB5HjM9bhW6ZSiANekz9nPYDG8NfUelgM21HvW8fI+ofx9ENm6jF+gf0nqoSHl2evCAttGCWh/pIxFL79UTjUw==","signatures":[{"sig":"MEQCIGeWLJ7A9XAEY8uTNnHGJ53/M3k9H8q7QM11r8SEiYhyAiAqydCu1pxJbybUjPBit0nu++OXPgF0lWhIOsMeMBz1pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641087},"type":"module","engines":{"node":">=18"},"gitHead":"df8d175a2f08f6754deee7e5e6a6bd0d18223b48","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.5.1_1773345875345_0.6901996024761292","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"claude-mem-lite","version":"2.5.2","_id":"claude-mem-lite@2.5.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"820017a27b13fa8d82463bdffa2964d395a40d47","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.5.2.tgz","fileCount":42,"integrity":"sha512-tIacxCT4BFrxqFEk3D3vzpbAOx3Ibl+VeTYgEukUTPIwb4TizXFb/wX6LSP0jGdaDaMvY3LT9VEH0PItmi1WpQ==","signatures":[{"sig":"MEQCIAx3V1Px4RlBXZrttb+M+C/2EVGxLSZdmtJpXIboY2aPAiAckLBfSXQ4Kat9VGKk+OSyIg1LC3xX7GVLMK0R9cEkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641223},"type":"module","engines":{"node":">=18"},"gitHead":"d1e036ed6898010e9a52da8f55dad312960f95d3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.5.2_1773346513883_0.17203336307084638","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"claude-mem-lite","version":"2.5.3","_id":"claude-mem-lite@2.5.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ddb4b1b5eb437df1256ad71d326ae2207c8fef4d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.5.3.tgz","fileCount":42,"integrity":"sha512-d0VGRfFlwRuzn6repGYD4/6VEYrZjYrDyHmHi3HVj9IbrhLIfVEB2lBSmCfEc6d5u87mMQtJGEN79qGB015aDw==","signatures":[{"sig":"MEYCIQCxsHqEINWRTBEtgNMwe0zG8LG0skk4AklFcLDoHwjM3QIhAJRFhllW4Bxj3frydDm12puaglEiSQzW7wvblvP9tZqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641192},"type":"module","engines":{"node":">=18"},"gitHead":"6f2238ce7db415bf18a6e871fc83bc4d8838b02f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.5.3_1773348116177_0.5216669068580422","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"claude-mem-lite","version":"2.5.4","_id":"claude-mem-lite@2.5.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f59ae2d988187c911681f99cebcf8df28f7b7e13","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.5.4.tgz","fileCount":42,"integrity":"sha512-4PGe7zKt2aLoWsIlYtucZ11noJjDzSPbXmf0XGqrrfpj97c/K/AHz9GBQ+6xWqAWt3wJSVaHKv/fI1ghmVwiUw==","signatures":[{"sig":"MEUCIQDeiTDTYWRuuParNuCxV7FEe8fc+jJfLbGiudXlpS0j5QIgY7fvOsT7ewMTz+IRo43HM8Yc7uF5N4Nor9SNbnbDS2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641426},"type":"module","engines":{"node":">=18"},"gitHead":"122c06e651daa5c8ddd73500f66cf9cc3168e0fc","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.5.4_1773349796572_0.4781598206022659","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"claude-mem-lite","version":"2.9.1","_id":"claude-mem-lite@2.9.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b9bb56bf371145f9b6a59a8ebaba145abc8ce461","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.1.tgz","fileCount":44,"integrity":"sha512-9Bsjk+DGTxpyoS7k5Z6Vp/AOZmiBlUZHNCuMhXJ4fjTy3U+VugrA+/3Re3m/hhhu8jHvWh9hApkTU/FNC3GhuQ==","signatures":[{"sig":"MEQCIDlCgCj4IuXqDEwEupAt0rnO7XXlX7YioLNMUIFExEwsAiBiNzAeInwHMjb5EkNWZBkURWoyCGr+qrqU8HLiXnn/Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694882},"type":"module","engines":{"node":">=18"},"gitHead":"c69f5f94c8b03a11b3dacb3f125866515fb7e0cd","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.1_1773645118594_0.1399995254220896","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"claude-mem-lite","version":"2.9.2","_id":"claude-mem-lite@2.9.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ba1e20e6e7f154acb9fd6529f6455af65332402d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.2.tgz","fileCount":44,"integrity":"sha512-BSZNYVngJYR+JtJSvqAMRQibEChTnCYxMxyptO7VKrle6MsE9R53ovKKZYVQAM8tE22gHK0nGx1vw8umWL/jHA==","signatures":[{"sig":"MEQCIBWh2Kp5EZr9wMnTkIjnZoNvCX7wF20tt2IyHNTbN4duAiAswnm+7NCH16PiJwYSRkWLeidGixIUAfudODtdoylQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697718},"type":"module","engines":{"node":">=18"},"gitHead":"b44c05554e997f99c9775ef09e3c749d54800836","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.2_1773674416298_0.5868072512755396","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"claude-mem-lite","version":"2.9.3","_id":"claude-mem-lite@2.9.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0282fc66217a46faf9ae584c68efd918b1ed6266","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.3.tgz","fileCount":44,"integrity":"sha512-iMbbPN/FVXM8b5wFUrDcXruwgYeL83q7gZ6tV4lH6TXsFnv/KrFLkkWAJ6rMFoNh5F9c+RqlaRAM7Y8xAuRUQg==","signatures":[{"sig":"MEQCICov0y/6g93+Gm9iw+So7QeVBfq6kixtnJw4jY+0ddT5AiAb2syQXObrTYMUYkn5MZfULiBRR5i5bjNNm0nAKIkUKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707133},"type":"module","engines":{"node":">=18"},"gitHead":"278e9753f7e78a330bc563c78a508ff242683652","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.3_1773683202878_0.9400508317137213","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"claude-mem-lite","version":"2.9.4","_id":"claude-mem-lite@2.9.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e8fc24014ba17e0dc87092b3836a59e84e92333b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.4.tgz","fileCount":44,"integrity":"sha512-1HmQn/ZkYtj7YAXgXv84qz0n8JBhL8LA8BzEc42X54Eje2GsaEe+Q4Di6fKRvlkzwrGNRnhLKKIQ/j2Pm+LFhg==","signatures":[{"sig":"MEQCIFEILoxBoFPiBxELg5ljz7hOBX+tsc+3jT9QEBNvNYyVAiA8fvJ1tt7G4yE/nv5B2o/2Mb4Jd6Vr/vsT4Jw3MNBMIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707133},"type":"module","engines":{"node":">=18"},"gitHead":"25028c9c52c1d4dc4b08e131dbf9299691f83b07","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.4_1773684015085_0.50372665239013","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"claude-mem-lite","version":"2.9.5","_id":"claude-mem-lite@2.9.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5722f79b996269aa40696eed5cfc36c2551483e3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.5.tgz","fileCount":44,"integrity":"sha512-xQWN0s2y+533HPCaozHQ2IKFDN1K2Vx6JWEk8I1hcSF6bLeMtPvzIVfTbvEiDt20nP3DgTwxsE7FWqBFirvThw==","signatures":[{"sig":"MEUCIFQeDoTZaV5x9plDbYHApiq+3mUhBDfGUJuQ6jyYQSskAiEA/Uy/Au+fLjUMpv9XbJmfA69UdGgCvNPTiyRx7Y0HKcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707255},"type":"module","engines":{"node":">=18"},"gitHead":"0cf5b06564a8973395c099b3c2916857b068aabd","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.5_1773685028334_0.4133504882475443","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"claude-mem-lite","version":"2.9.6","_id":"claude-mem-lite@2.9.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"72f6f2550014f42bc16fc89ec25f932638eacaf9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.6.tgz","fileCount":44,"integrity":"sha512-8FNPRxGalxKNKfTZaRCMGf/3tM0ZDs6fVVoPs1tCiw2qcivtMCclJ6bFlOcF5PzIgkzz8E8J0gP9lQUJIhRtag==","signatures":[{"sig":"MEUCIEPqNAPBHX2sTFnA7z5mWDLuqS+Jb4DoOCzdxnmrBhnoAiEAlakmtJgnuLnMOTRD3NutuTXFBT2yFX0u41GoOReb8GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598912},"type":"module","engines":{"node":">=18"},"gitHead":"94fef171396988a2fc78d70d7e64b34de701d458","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.6_1773690019275_0.9237412162513308","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"claude-mem-lite","version":"2.9.7","_id":"claude-mem-lite@2.9.7","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"772b4022284d9097d73cc2cd78d7788ef4672476","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.9.7.tgz","fileCount":44,"integrity":"sha512-S3Bs3/+UcmSJzQeeVWZIYwccwREW26liS9NFmtV3CLhbwjQPyWqc27SIEBUFT/xLGZw/eJKQy0PnETy1EgYLzw==","signatures":[{"sig":"MEUCIBCh7wT/FVpEpAvg6gFN4XVgVxiDfBo3JHzufR9t1neiAiEA9yF2wLxRLil/+TosLf3j2z7XGja4s3jk4AAzFAskgM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600663},"type":"module","engines":{"node":">=18"},"gitHead":"7a24012423ba19785593526d6479b4fff32e5480","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.9.7_1773691946368_0.8794125468038951","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"claude-mem-lite","version":"2.10.0","_id":"claude-mem-lite@2.10.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"388c37a12b7b250ffe65601caf12affd04d5edbc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.0.tgz","fileCount":44,"integrity":"sha512-Lji/qy13541iTtgxASPMyXkYpeugCkBp/zB/O9RnSpshlcaO0Ha++dQunDwgMAXtH1a8qv/6VenffzBRGGI7gw==","signatures":[{"sig":"MEUCIQDV/6OIk9wHW98Lfd4UyAovyC8H1JsjXoP+LFgF5v4c0wIgIkJdoXXKEN23f14x6kavHHdsBdzE93ke5uPxu6MADFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607144},"type":"module","engines":{"node":">=18"},"gitHead":"045b17ddefa8ee68c505111921d22cfd8174870b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.0_1773696397003_0.5204788571286991","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"claude-mem-lite","version":"2.10.1","_id":"claude-mem-lite@2.10.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2c44e3319aa131a937cca9420b5c25cc9ba6d46c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.1.tgz","fileCount":44,"integrity":"sha512-MAbbvSJ+HBrOsLfCoFKycou08bbPcwgSeP5bt0NpMPVqZS2+8KbyJjI6q29RWbZz37l72VrTFHZcRH/QkY4GEg==","signatures":[{"sig":"MEYCIQDaP2GXOu2tumbn3q1obgq724Zs3bw0HYlubSTnhXVVkAIhAOYK9XxlVhNd1g3HTO3SHVzBLiqOovbqK68/22cD0Bm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607502},"type":"module","engines":{"node":">=18"},"gitHead":"0222a4a9ae694031d4c9d6bcecd9bdbf06331465","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.1_1773698437511_0.3771315937028772","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"claude-mem-lite","version":"2.10.2","_id":"claude-mem-lite@2.10.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5d50440574f0322d5e005acf13c1946046fc1128","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.2.tgz","fileCount":44,"integrity":"sha512-+DhBSvowhfSTxi2FS+XCdO3Opzl5P4nNT7VRsqEygnbMbduPh4L/zqm+YMiB1qW8SZR4cyLT4HZlhAepOGT00Q==","signatures":[{"sig":"MEUCIH392JIOYxFcbTFT9V2vdvux1wRaCShwIbQNGWQsh4H1AiEAoeulCN0XEYmjAYnFKtTRzGCQj/qQT4SOGT95CVhwJHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607686},"type":"module","engines":{"node":">=18"},"gitHead":"8f5766f56aaf5a85fdf84d65f37458331899b5ed","scripts":{"lint":"eslint .","test":"vitest run","prepack":"node scripts/sync-package-mcp.mjs write","postpack":"node scripts/sync-package-mcp.mjs cleanup","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.2_1773698783857_0.7186945763356574","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"claude-mem-lite","version":"2.10.3","_id":"claude-mem-lite@2.10.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e51721d3ff072727d30354c177c6af7b8e948f8a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.3.tgz","fileCount":44,"integrity":"sha512-dKzfm9sWjuVeVzSNd07bB/W2iXzQTcdIZ5iQ6os1p67ene930gZMkciWykRe9N7UP9wrXk6Z3eURX+wLBZ0IZg==","signatures":[{"sig":"MEQCIH5iZNaU/7zxh9lWuTAjReteQpo36IvcX6EQYnauITSAAiBW/G10IIN9kXsrl8PjOWQyJZGBbeGeHP9xl98QdwaJig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607486},"type":"module","engines":{"node":">=18"},"gitHead":"d665b6c41f92f0eebdd1568df4c39305fa37dce7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.3_1773699603862_0.47487468311228187","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"claude-mem-lite","version":"2.10.4","_id":"claude-mem-lite@2.10.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"17f7b6471bfdcd4eb390e2d28b775779421230d6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.4.tgz","fileCount":44,"integrity":"sha512-je0qNnwoft7K274+MUQG2r8Iz8qflYuUpGbE+i6UgfobsheVYR9srXvMvxH48f9XDQLG1yrSEU5FSPw+GSol2Q==","signatures":[{"sig":"MEUCIHxH6Lz98K0v2Syk5exIeiVnf7e53Icd3o5LBClS09l7AiEA79D7FIqMkt2HdqzwHEabb9VvGzhcY1GQThgwVyhtRww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607515},"type":"module","engines":{"node":">=18"},"gitHead":"1b52d695140b138fbd7df4962ca8f5f94fb778e6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.4_1773700150975_0.22647799096970855","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"claude-mem-lite","version":"2.10.5","_id":"claude-mem-lite@2.10.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"50be6f0c8b457e17bcee8551755575a8d24aec3c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.5.tgz","fileCount":44,"integrity":"sha512-U+upvFAxaCqA6pS1/VhvWDdL9cn4g+Wz/v4BZaFNqJ+BNwfevLOYfVxqZSQt6/4aifts7EDhcdMIGN+mfEFa6g==","signatures":[{"sig":"MEQCIHltK3uMD/ARKGsMXK/oK+wVEtGGYas+4xSey/rqIuCvAiAu2imzuTO23hvutgD7+2lQR2Uz6Lkph6bcteFrhQE6Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607877},"type":"module","engines":{"node":">=18"},"gitHead":"a8d7551e96ff00cfa880f0052693b74fb021ec34","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.5_1773702440768_0.1668010551659389","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"claude-mem-lite","version":"2.10.6","_id":"claude-mem-lite@2.10.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a6040cd1093d6c1a617bef54f68998889579ff83","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.6.tgz","fileCount":44,"integrity":"sha512-xNkB5VKrFLr3HVZqaJH/DC4/Kkj2uMCpT4EyMgtALqPcfz4XAfmptzaCseKb2rcdDeFmEVQE1eEyLQC0dY8Xdg==","signatures":[{"sig":"MEQCIDfP5gYSjp9On1CpzIJPeMhpqQKlUCX4pR/Ulz/kzu81AiAmPTWxaWfwaV3fFj2sBvMr5ssj7dK6GVbtYKvfB4tN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609180},"type":"module","engines":{"node":">=18"},"gitHead":"9fe8d03fb9a2ada590804f6275710d11919bf863","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.6_1773703333012_0.4823931806162449","host":"s3://npm-registry-packages-npm-production"}},"2.10.7":{"name":"claude-mem-lite","version":"2.10.7","_id":"claude-mem-lite@2.10.7","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1beb872b86ef9be67477687f867359f9714fe17a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.10.7.tgz","fileCount":44,"integrity":"sha512-vcVBeLFs6AkbNSw7xfKydu0boK5+UpXgWpmcVm9CCmwF1tBXeYtlkq2ZPDJ4PeQWdjnsSkgPK4icGZ2uvSIWmA==","signatures":[{"sig":"MEUCIQDdfNg9MjNRIvcMzgMMPMRUtCfXIuagM547ufMwHucysgIgF8QnEAUAANEQdgVHNCWQXLH7HQrRCZewXDRTzlkFaf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608696},"type":"module","engines":{"node":">=18"},"gitHead":"bbe6eb417e2ad510d1ea0057819f06b159a4197e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.10.7_1773704855024_0.1830703385663155","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"claude-mem-lite","version":"2.11.0","_id":"claude-mem-lite@2.11.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"efcb74ea8f28ccc04103ec0afa520fb8b16fd527","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.11.0.tgz","fileCount":44,"integrity":"sha512-+pYJq3SZv/vnaVTBjstNowCk/Uoa/qYmB0SAwsoZXNiCH8/FM/Esw0xA1BE9mjXJL1VumL+tfbDVPYZpCq8BjA==","signatures":[{"sig":"MEUCIQCDuyBeL+NM1Ev0+oQjxpEE08qOWBshuGo5fx3lkfJf+QIgDLiU8mH1p2409nJ5NDqPbo6xz/v9UklPMGSTqP2ml4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610243},"type":"module","engines":{"node":">=18"},"gitHead":"db30d7a76f5db50ad3916fb93bfe5d17d0e83e49","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.11.0_1773712565283_0.4767097343605724","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"claude-mem-lite","version":"2.12.0","_id":"claude-mem-lite@2.12.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"59bfcd1d9873bd5e612e67f6a5e3a4b38fe9f0ae","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.12.0.tgz","fileCount":44,"integrity":"sha512-KNUvLFj0mSxz6O9XM8SLkMR8yIsZfOYQlZZk8U00+gXL83ZsfFW7ivBhMOFPUvIsnzgg0rqZ1T/VgeXtAoWfdA==","signatures":[{"sig":"MEUCIQCCZSP4gOIQoewPmynupMZrS7u6L71AoQfUc+Bj5/nnzgIgNa15NNnjx9GqPkYNGfGL0VdsdjXBZ8kZqOmJ5/vQjQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615445},"type":"module","engines":{"node":">=18"},"gitHead":"1ff6088147d731bb5d8e2ce487a2827cdcea110c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.12.0_1773720263554_0.664497291169214","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"claude-mem-lite","version":"2.12.1","_id":"claude-mem-lite@2.12.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"17fcdd0cbd21d6af908b6a35a1dd33ef4eb280c1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.12.1.tgz","fileCount":44,"integrity":"sha512-VDNz2XKV5XwTdXX76sFmciFa369WftRWcG5+dY/fDXGyG02pHSb10Qm5paC1MlV4I97+3NzwkonD7GFhdjwF9Q==","signatures":[{"sig":"MEUCIHvvD7eKQBVHq9Aag7K810wPiH2ut28o9bo2EuqyTi3fAiEA8cG7p+w4Luo3wk/dOYf0iZEWQy0Qj9ZRNz24Cm0Ii4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616833},"type":"module","engines":{"node":">=18"},"gitHead":"6a6d62c4f944613748176b900897705547e44feb","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.12.1_1773722061103_0.6899401391423712","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"claude-mem-lite","version":"2.12.2","_id":"claude-mem-lite@2.12.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0716cd695f4685780bfe5f57c78940d355063b24","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.12.2.tgz","fileCount":44,"integrity":"sha512-gG1uyH8Efylo/HTm2BaEzYnJcRM/4I7NlKHCnE8vs+PcyoUD7QOa15Lz+IEQ6oyt3UDh4/4D32fo8oL8ozOiXQ==","signatures":[{"sig":"MEUCIGP8YQONZRwi2beqJ4+Stg8+P0g3LjYpyBWF+R7+rP2EAiEAktPmX3wvf8dr+V7Q5y2GTipjyiWvJKqVYXTZSe1vJ68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616543},"type":"module","engines":{"node":">=18"},"gitHead":"9d3b1ebfa2b0dac8afdc1ccb40ade8d9e1cb8762","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.12.2_1773723374584_0.05501683384271128","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"claude-mem-lite","version":"2.12.3","_id":"claude-mem-lite@2.12.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cb27b81ae9fdfddecbc40bdbe2eb1fa67d6a05f6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.12.3.tgz","fileCount":44,"integrity":"sha512-pS+U4AtEv6daz18IwxQYAYRp/5fhVLMd27CgM4btYMEor1AOFZFh2vzOC/DG+e2o0E3M1a4Wll1ahEYfRzBaIA==","signatures":[{"sig":"MEQCIEdxJSyTDcMmQwcJpK4wGEcxS9uDAED47jMYVtxGQH8rAiBMWHIy6+gQNlVzZ3/arucWwDemDBfOFyzjmhbI/4R/iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618098},"type":"module","engines":{"node":">=18"},"gitHead":"60301e95ad8bf6eb73eb2fbcf2b286773e64e603","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.12.3_1773728377697_0.2226060373211809","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"claude-mem-lite","version":"2.13.1","_id":"claude-mem-lite@2.13.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7ffee5e859534349447f9aa95e01d8967817ed5e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.13.1.tgz","fileCount":47,"integrity":"sha512-CxNO73Jm81upyX9sSVrN7bm5gaoT4irWZkLqjywDzAXRrzktFMn/s5QCbFlSxw7gLkOM+w5g2LhbDrmSqo3xTw==","signatures":[{"sig":"MEQCIAnJcRto8jVJl2/PLYLEtKHR3QrJq2eClP3/sJu1qpycAiA3S6aRXdnKGwq6HGUIDBgIfKN/l3z8KPRow2Oj6uVOcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667432},"type":"module","engines":{"node":">=18"},"gitHead":"bf4089da46afd732ee368782964c2d55c442cdfd","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.13.1_1773797412460_0.003935344109712968","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"claude-mem-lite","version":"2.14.0","_id":"claude-mem-lite@2.14.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a18822d6ef26d1f4c75d6c3d01d84e3b653a75b8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.14.0.tgz","fileCount":47,"integrity":"sha512-+Nt3kzFv3tn7Rb6XwjujAlq7TLucqaSa7RR+CaQscSYvDztGOAxUxyKI5TAxBqt6/3RS0r1+nfPuum1UEDC5jw==","signatures":[{"sig":"MEUCIFf5kpjkRN1uCBHzdjxu1IXC3C3O9gHNXDhutpGe+OrUAiEAxrCsf7GFXBGpRMkjKfCdkMlVi6zud/ESTUlMUc4lPXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670543},"type":"module","engines":{"node":">=18"},"gitHead":"9447c5e9a939534cfc7ee5cf425f8b15eb90ff27","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.14.0_1774079323686_0.9131839303972458","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"claude-mem-lite","version":"2.17.0","_id":"claude-mem-lite@2.17.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"09482e33c3a9c7bd69be6daf5a789e9f113546b5","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.17.0.tgz","fileCount":47,"integrity":"sha512-foD5Xn1ouBRoszFwlL1+iy48oP4EneucE21u3K+dQgjbTaG1slcAxYTFwUq1TnwA68GaUn6tHpklLSnYwlLV5A==","signatures":[{"sig":"MEQCIGX6JR5X8Q2eWqZcyD9I3QzYsFA7xlP3sPhQk5cmGJoDAiAegSRfVjas7jXfp8MpItnHyOqkcdgI/wqToR4lkD36AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686396},"type":"module","engines":{"node":">=18"},"gitHead":"131ff273bc6d9bd9d42b4ab73a9abdc4538c300c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.17.0_1774093627243_0.5180754976975819","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"claude-mem-lite","version":"2.17.1","_id":"claude-mem-lite@2.17.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ecdf42a4eb561391580c27c08c920e96f273bdf6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.17.1.tgz","fileCount":47,"integrity":"sha512-UcnHz2TGTXxpaKGeCsglONRnCuFmSLaBjQDG0YxP6zaAV27q4fQGtYp4MKldfnorpgMyYkR7qv35aaIYBQPcfQ==","signatures":[{"sig":"MEUCIQCUfE5XznYA2UMo3XauMlg/BELtMbiJtQzL1PPCNegm9AIgRHJeURGynQCnxdgICiyrb0Gfn86PdWDr8j1+L9upNb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693664},"type":"module","engines":{"node":">=18"},"gitHead":"1cf445533c49e992719b2077b7f5a4c13847f1b7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.17.1_1774102480977_0.17493454211735493","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"claude-mem-lite","version":"2.18.0","_id":"claude-mem-lite@2.18.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"55578a9bfd77cfa9a38674b89eab78cd98571594","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.18.0.tgz","fileCount":47,"integrity":"sha512-hase52uvHi573t5cLHW5bGbfutjre1t2i0Ji6HrUndBrYucECpurv0sCk6BqvioE13tE9lVu6hdO+E0fjMF4rQ==","signatures":[{"sig":"MEQCIArQiFDmnktuIAlrOX7fvagSw9S3G7xYLbhLWG1f0IMuAiB+Oi3+Svx4IOmBv1C+h1cmyYGMzQv+VuPz11jqo/oaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678744},"type":"module","engines":{"node":">=18"},"gitHead":"a572e71dfdfbf86ca5172859ce677fe9e9cfff92","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.18.0_1774152482653_0.5106320480354385","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"claude-mem-lite","version":"2.19.0","_id":"claude-mem-lite@2.19.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c151d0deadd9418a36fdd085dcbe7464d4fb9561","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.19.0.tgz","fileCount":53,"integrity":"sha512-ptAuLxw7I3aIs1g/NuBXCHyyW4ljc/Vc1P/AaceSQZ8WJ/TeiLZAMJjQylup7vfIEkTugwN768b3YHC68kubTQ==","signatures":[{"sig":"MEYCIQDQHdF4fKi8mScp5Ah4s04hbKEXmAL7cerQyCdfvT6JjQIhAIqbZSYKN0EyD77dA6SL1mkgam2TYtFjzVN5hLDkEmEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698814},"type":"module","engines":{"node":">=18"},"gitHead":"b6ecdca5f03f1f318825353f97c7b07f633bf6c6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.19.0_1774157639109_0.7401816422811915","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"claude-mem-lite","version":"2.20.0","_id":"claude-mem-lite@2.20.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0b353f385a2b3b9ae4db0c5854fceb3578897e30","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.20.0.tgz","fileCount":58,"integrity":"sha512-LpXDm9/T+qT5SkgPYi6lfgOQdl1muXV8fxEILDQ1R4OIj9i42/XO8Gr82x1IjYOSY9F4bn42FuMgVhmMN1GwJA==","signatures":[{"sig":"MEYCIQC31qqzycSOT40kgbE0kLkQQpts9eguxJNrlkNWyZONUQIhANBBgvOYkyqg0clisqjsFa4bci8msQcoflaY5ECWCKzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729725},"type":"module","engines":{"node":">=18"},"gitHead":"a1b59772c8902c915d3efebac1dbaeb68907acb1","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.20.0_1774159381171_0.7196539357221798","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"claude-mem-lite","version":"2.21.0","_id":"claude-mem-lite@2.21.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a56a395b3b3874a8e2d680305b355de2ded23731","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.21.0.tgz","fileCount":58,"integrity":"sha512-rMMIFday5+1mf1ScTxb2yfVztS9wEI+Zs9vLfwvLdcenyNr+xHUIMxrD5OtIOCvW0Q56pKHiU7IAxPkSw0wQgA==","signatures":[{"sig":"MEYCIQCFdYvhPuySlspgnkKHLXOg94EUpw2/x9lFtSFgdJHUFwIhAPO89DFgc7KX7R7w2Zlg8P28e+lonSLU3QFMgzF41A4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733817},"type":"module","engines":{"node":">=18"},"gitHead":"840ea419f4d869a5fab9f8e1d59cef400ff5f002","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.21.0_1774161734972_0.6218214260463804","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"claude-mem-lite","version":"2.23.1","_id":"claude-mem-lite@2.23.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e1130ef3931b46ca4833b18af03698fc147fbf88","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.23.1.tgz","fileCount":59,"integrity":"sha512-cNtv2LFVyMSirGoeGSa9qYXvwoluis4m6sTUmslh4fvfPqFht7X4vTvlI1lx7xQbCbkWbL8fc0oJTYNTt4eljg==","signatures":[{"sig":"MEQCIGDDQpitZA+dAZCOQ/p/FF8yZMbJo5ypuHqGbW7QqQnlAiA1dOxpzsL+L3YveyC+0SVeYJ+xYxZWr2AH56iCZDWc8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805421},"type":"module","engines":{"node":">=18"},"gitHead":"527eca8503c099e8072d21dfe7d54af9e192b4f6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.23.1_1774179746007_0.8653516065757836","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"claude-mem-lite","version":"2.24.0","_id":"claude-mem-lite@2.24.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"150f082c4ba358fb793138891801314c9b7afb08","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.24.0.tgz","fileCount":59,"integrity":"sha512-C2i4Rsfrs8W0BF78/QWqalPWmBKVGrKndj/3ViWmrjLRGd9S6/VU0mUESdPQhVZhbp0AYQetn+qGDSzQtYfUJg==","signatures":[{"sig":"MEYCIQC99cT6bMdYQYCAXIwkM4XNtehwbFW6b/mFaWoQz9NYuwIhAJnST8RsovS9ckDYQzGjwGSoGKRJLOyNHPvdieg/BDdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810673},"type":"module","engines":{"node":">=18"},"gitHead":"09939202b00418d5ce7744fd7d8e233f496b166c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.24.0_1774184895801_0.40146780910501967","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"claude-mem-lite","version":"2.24.1","_id":"claude-mem-lite@2.24.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c7a64bf3c5b244b751cf080a76b511e94a4b0d28","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.24.1.tgz","fileCount":59,"integrity":"sha512-qmczhFbw6whtpTRFOdL3WoS8FhDv7wxBzYObfzqtJza+P9wgn1iCgmaQum2FAxf67Fi/8J5hOXbVZ7Dn1M0w5w==","signatures":[{"sig":"MEUCIQCXwdSVyTy2Y4Pc5MdVReAqIV5bQpPcXcu0FCHHd+dQawIgFTmqzaHPUyecHlwUi8oPTx/r6bgSlMMkte+KtphpdEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811991},"type":"module","engines":{"node":">=18"},"gitHead":"e058b16d858b857c2cd63fe871617c4a355f88d6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.24.1_1774188793873_0.42127638189506533","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"claude-mem-lite","version":"2.24.2","_id":"claude-mem-lite@2.24.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0a167bd97d3c75d257433c1a1d1d6e9bd3507606","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.24.2.tgz","fileCount":59,"integrity":"sha512-skiqDFNRfsW5Za2RSsih3SXw0GU3ihyZlQhGpCsrsBAR4cQ1h+9LTXsRAbvuls8P1tButCQHL6FGZrQbFarnnw==","signatures":[{"sig":"MEUCIQCgCHC1UDnBZxOMeR5EocrT7h+n10IqLm0n3BvjnkPGjAIgf/yU0C6o93noFwK75EDQF/iKxFTjced4slcSF5Ggb8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813053},"type":"module","engines":{"node":">=18"},"gitHead":"b60a55ad37513dd065a394b8382d2782cd7727d2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.24.2_1774454857411_0.7423390613938756","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"claude-mem-lite","version":"2.25.0","_id":"claude-mem-lite@2.25.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"097de31d1960aaa1fd5ad7cb703f9eaeca1c679a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.25.0.tgz","fileCount":60,"integrity":"sha512-bmzMIg0UkP2jY0MX50ARaPY6vWcMDiuPzEMn3aENlCDrWFgnTrfZjteCjuWNBToWPKxM1E2lHB5TA8mQ3wLc1w==","signatures":[{"sig":"MEUCIQD+9vLzooWD9jWDwtSQqjKuSGbNBYPfplmN0fuMZLa/EAIgZcW8ytKf14hvGdqH9jpigoRdkgievBNKz42Jbd2x2JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817690},"type":"module","engines":{"node":">=18"},"gitHead":"397b4d4b72070bd96e3088bab5e711cc35781692","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.25.0_1774459444773_0.5518524509467282","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"claude-mem-lite","version":"2.26.0","_id":"claude-mem-lite@2.26.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"aa09ea74d32057d670f19455e03f3c442089f53a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.26.0.tgz","fileCount":60,"integrity":"sha512-f9aH6/n2JIb15JhdmctQYBPgp+tQPWD1HHhboXE+JXyTSA6Lsc0M1tdxdGfkrj0m2/ylZCwy7GlVd6GbbUEKRA==","signatures":[{"sig":"MEUCIQCudxl+hP0giWL9cY58GHa3sgZeqWuPSIXxe4DkZ/C3qQIgLFVbNDPURpxELrwq/BWKQlZCjlpP1Wi0C9+t/AJq+Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823085},"type":"module","engines":{"node":">=18"},"gitHead":"2dc1909b9f6f7aa6e95e0bb1752aa9e20338bbbc","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.26.0_1774623482942_0.7042762518556445","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"claude-mem-lite","version":"2.26.1","_id":"claude-mem-lite@2.26.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1b6ee3f472720fd90e5284a7f9338bb96834fa83","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.26.1.tgz","fileCount":60,"integrity":"sha512-grBN5eM9oQSGNhuRDeJYWZ5ZQpOEJoM2KvtF93yIGEQvTl/ii78ghOS/09N3LV2gYfB69AhVP+rQ1ukReVAjGg==","signatures":[{"sig":"MEYCIQDwv7WBSrLw3MqAvkEcuVTJiiDfe3t2B6OSsKl+gfvP0QIhAI0cCZ/WZc4QXYdwGTEUnhOXHfwCP89FCrAw54mE0KQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823090},"type":"module","engines":{"node":">=18"},"gitHead":"e1fd965729557a0adefc3fe57a9ae118f24bb56c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.26.1_1774625904495_0.12807967316882984","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"claude-mem-lite","version":"2.28.1","_id":"claude-mem-lite@2.28.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fa2b738d22b4474f33be3ca5d4a95873a49078e1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.28.1.tgz","fileCount":64,"integrity":"sha512-fuf9B+BOTbWdeUUEdBPhBT0t9EBqO/7aDCnGdsw7Pu1AECz5ocwliWSgEb2vdqz9dBXMqc9LBREeS86tHMiM7w==","signatures":[{"sig":"MEQCICiDihnBZLKi2RpGECSEX5tGOh9AIztAUAuCAh2q2gfWAiAKBpBWA03ThQeaDsykvWWxoMKuqAulz7G5g0uibO2c+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876058},"type":"module","engines":{"node":">=18"},"gitHead":"68b6011a139f86784bd475703fe7bb480043b65f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.28.1_1774693051292_0.5287991725543755","host":"s3://npm-registry-packages-npm-production"}},"2.28.2":{"name":"claude-mem-lite","version":"2.28.2","_id":"claude-mem-lite@2.28.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"01b21d2793e50730f4e7fc83db87bddd204825d9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.28.2.tgz","fileCount":64,"integrity":"sha512-TFvoppq4bzI3oSCfgsltBExPBlPTwaIAeADASjlnjq3CUPcHGfP/Qb4xFr6JOg7dreY9C3x7SlP/WjuPCiIBVQ==","signatures":[{"sig":"MEUCIQD12w9reGT/mHY/r5Kz0qRf4bg8x9pDzA3/TJY7tYsHKwIgS4L8Um1zYr11/Mxt9pgY67P31CPPbpdxNMFlxRFkolk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879632},"type":"module","engines":{"node":">=18"},"gitHead":"1f74851a3f557e90947e1cdd922e783d18704f48","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.28.2_1774751324727_0.7696953056903604","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"claude-mem-lite","version":"2.29.0","_id":"claude-mem-lite@2.29.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3e9a075f39e4f95ad51cfebd94f4cd0adf2ba0e3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.29.0.tgz","fileCount":60,"integrity":"sha512-BRPu7dddL9LzTz5zGojF+1How/hB40r4JF9jAQiZlUhZRSFb65dMOZG//tJ6MlKKgHO27a+9lmz02qAZlI7G/A==","signatures":[{"sig":"MEUCIQDzetGdlr21qMIgI16lK/mI8TVfhMC4LUiVJFhJqVseNgIgEieNTxsaHYXx0mB7zwHmiOQUpNdsbcVfyg7ys3yCx70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899913},"type":"module","engines":{"node":">=18"},"gitHead":"0ee62ee1c68e5a1f04a44ac338985fb036a36a5b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.29.0_1774902024110_0.5285023489407807","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"claude-mem-lite","version":"2.30.0","_id":"claude-mem-lite@2.30.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5cce9ee708a185f0d5c06565ffb1682cddf798d6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.30.0.tgz","fileCount":60,"integrity":"sha512-x6ZdFFG+WZOXyPMFkDV33mrkMyVTWugDMaCMYYluVnZ314DL5QNONLmo2KHNJoOxLEa0i3PgJIVLRaxs9dKqcQ==","signatures":[{"sig":"MEQCIHpD7iZ/p+og+Vpy72bljscUgOhH9Pp1nRMd9kBAuSmeAiA0/0IY+fii9AQNS8705rczzVQLgH1iOJ6jacd7pllKbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916936},"type":"module","engines":{"node":">=18"},"gitHead":"bd4fd7d31e3b591d239ecd8e59c8685dd1e6eb25","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.30.0_1775943108281_0.07976873664356487","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"claude-mem-lite","version":"2.30.1","_id":"claude-mem-lite@2.30.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"54eb6fadd0c391f011948e08f828acccae4750f4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.30.1.tgz","fileCount":60,"integrity":"sha512-d/AD74/Wltqgqw0NlLPLQf81nDAwTRuYDNKpRxcM8SgKAqWOHOC4Pf/rFlBLI7EqpOJoo/tShcDXP4Vc5K4HHQ==","signatures":[{"sig":"MEQCIFLqnnQbMIg7J5FvczUxvBtXcBU5YqQM3MLWCFw0nxzTAiAyad7rmiEY0G5PrtWmK9QQkUVyv5A8Yf2TF62Vg08eqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924431},"type":"module","engines":{"node":">=18"},"gitHead":"a88b9d95a4db3cd5969e02bed2ff5284cc953840","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.30.1_1775956373975_0.5161795832722185","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"claude-mem-lite","version":"2.31.0","_id":"claude-mem-lite@2.31.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9dfdbd9c1c967e1d5bf8ee2e7c1b88ebc5fe6117","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.31.0.tgz","fileCount":60,"integrity":"sha512-/CQMictotU+EALMvRj4PCJrnDpfuE7w46JaBSS1E9PnqkF3ioUiChkeUWt1AosUGTN/bvK1UdNiDmXW6BvAIZQ==","signatures":[{"sig":"MEQCIEj2CUBAidrUD8KO6CcQYh9uZA9+lTXWvEgJdYUlRAdiAiBTqHw6eg9Ke01DKl/xVAJVrBnScvMJRv12NCZ33Uh6EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958335},"type":"module","engines":{"node":">=18"},"gitHead":"7239dddf13cff4e5e296d549fe281f27352e6526","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.31.0_1776197752748_0.32173300837135477","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"claude-mem-lite","version":"2.31.1","_id":"claude-mem-lite@2.31.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ee6d0cbc2f78210dc04d1062f4c322f72ace03c4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.31.1.tgz","fileCount":60,"integrity":"sha512-SDMRT8IxrEncGHDosKsNefmKawcZkHCTsrAmV259q78apaGlzfEdcm+gRUrQhCPJ5U/i6z040reB8a10+HCNkw==","signatures":[{"sig":"MEUCID0L2xxq85dR9Yh/q2B3scIRqY/MTjvZmmi21ljlMGCHAiEAh60szyxtOfYMWhyJaT9W2lbJNA4UdU8RjXKEBWA/7WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961475},"type":"module","engines":{"node":">=18"},"gitHead":"1c59fdc30de4d5ee56b7c1e39874cad7c1cbdb0b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.31.1_1776201424720_0.9911733597501426","host":"s3://npm-registry-packages-npm-production"}},"2.31.2":{"name":"claude-mem-lite","version":"2.31.2","_id":"claude-mem-lite@2.31.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ee9489eee1b8d1fd0e7ccdb41c6e1c24a0fd2118","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.31.2.tgz","fileCount":60,"integrity":"sha512-9cGet1JuQ0U+v5DXgmMCOMu0gK7hhsChPGXM3sBW6DaGtO8WCqFe1fxGdbCdjTTJ8YB5Wh5b3d2YR394A/v5ng==","signatures":[{"sig":"MEQCIA5ZtitAnY6/UYJAOMJQolWTAnQmg1Xb2jsC6Ii4asegAiB2kRapqGsH1AcFDz87lwjQNwu0kUvX1B3RGgp9ScKCrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963944},"type":"module","engines":{"node":">=18"},"gitHead":"faf34156ea54396c698191c67263e97915fb05be","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.31.2_1776202263641_0.13635424781668481","host":"s3://npm-registry-packages-npm-production"}},"2.32.1":{"name":"claude-mem-lite","version":"2.32.1","_id":"claude-mem-lite@2.32.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1f0993277e237e244ecef49de5cde539dd746205","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.1.tgz","fileCount":65,"integrity":"sha512-weA3UWykMKoFbIqKdWR2fZcCxWzw9mMh9jq3jExnNeNzzX99soeplmSeWnPKfAGtWWEJWapZ7BkXdfe344ehdg==","signatures":[{"sig":"MEUCIGUCJaBZBN7PkQZvVoQn7vuzSoHTCRwQQPClqW/G+HZKAiEAq6RtNB/XFCJdnFc4ORD2N0JxBy1moUX6QMy69zj9g2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1000468},"type":"module","engines":{"node":">=18"},"gitHead":"cf6dc3841b168e8f95b290d38c9ef24ad3b61fe4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.1_1776347361668_0.4371993934083773","host":"s3://npm-registry-packages-npm-production"}},"2.32.2":{"name":"claude-mem-lite","version":"2.32.2","_id":"claude-mem-lite@2.32.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"351bbee6364a720c8a7a9af07f5afcc24382defd","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.2.tgz","fileCount":75,"integrity":"sha512-YPAKL5KAELsIyBaNW5Mu4jT5QzOQfH35nF6WC/Oz3I8p6T0iO+G6u4eb4n29eS/+I30HGW1Gwi68XibEGkcPGw==","signatures":[{"sig":"MEUCIGmUTIkFh1HAuEHodotuFVgPtZ8zs0b+xCdeGHHR5gF6AiEA4usKvVMyzVBCWTTUaXh23PgxrevPr9o9PK9vLXFsLk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060522},"type":"module","engines":{"node":">=18"},"gitHead":"8023360d887a5eb58b7bccb7015802094442bc03","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.2_1776347681088_0.21819946259444767","host":"s3://npm-registry-packages-npm-production"}},"2.32.3":{"name":"claude-mem-lite","version":"2.32.3","_id":"claude-mem-lite@2.32.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c87f98eb6a0aae6c4220a1130ec731c929c53f5d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.3.tgz","fileCount":75,"integrity":"sha512-lqOUiEGjSt6S6RFn7aVsHhrK8F85tCNAjikIUor0EnD3A2UPoXqzz25TSz8kBGwk1oo+I2GDFGr/Q8PsJMvI9Q==","signatures":[{"sig":"MEUCIQDmcsikLaQ1D155F/dbC2s6ijwdjTpYfZlbPM5n1KSEbwIgep5a4eRl7PK4RAEI5SljxaWqrROTBCI40noiDQ6zyds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063043},"type":"module","engines":{"node":">=18"},"gitHead":"fe38f753195e5928ef4209b6237e3b661c7e615c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.3_1776348336791_0.6227713949102966","host":"s3://npm-registry-packages-npm-production"}},"2.32.4":{"name":"claude-mem-lite","version":"2.32.4","_id":"claude-mem-lite@2.32.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9cae4cf305425ea0b0327fb6d094c418d1084ef6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.4.tgz","fileCount":75,"integrity":"sha512-uSRusorD8uUdndrjtZVyxHC4SsayP2qPV/F2wFOvo/ysOt1HfWtcjMNMkuERy4dEXXNkWu8fF2BcqHNXKunZ4g==","signatures":[{"sig":"MEYCIQCulwb4+eO6eUYd4S1w8Fm4MBX/3WD9JAmqr1dC7868iQIhAJGoU/yX/nXu2uzXat/xvUrsdtWzLX9CRX9ERZ/Y248t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063063},"type":"module","engines":{"node":">=18"},"gitHead":"9106ce9b398b747eb701aa798d1f0cf78ca0bea4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.4_1776351181194_0.4729155143438002","host":"s3://npm-registry-packages-npm-production"}},"2.32.5":{"name":"claude-mem-lite","version":"2.32.5","_id":"claude-mem-lite@2.32.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"39c4127aaeef47e83d8614fb20a1b86d4b0992d1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.5.tgz","fileCount":76,"integrity":"sha512-2bg+InhkK4WMTt5q0clFJqKvNloUJLrH2jqz3HrzEvBNw6noAcr4Fm99RgFagWQXP7AlimQ6akFiCCYGuaAWtw==","signatures":[{"sig":"MEUCIQCYqHENbC/EHjmLRStPLuEmC45hTHbvaR65aFmA+mlzbgIgMkLtWB3VvYU2G/A0NFQCL/6QvVLgKuik2URzxwziRkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064440},"type":"module","engines":{"node":">=18"},"gitHead":"3482c1247b1483d35b153be9ae8eaa7fd3be096f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.5_1776355369783_0.963575398533681","host":"s3://npm-registry-packages-npm-production"}},"2.32.6":{"name":"claude-mem-lite","version":"2.32.6","_id":"claude-mem-lite@2.32.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"404da9e2bafbc86b1411850501ebf6b4956ec6b8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.6.tgz","fileCount":76,"integrity":"sha512-77LG98OmX6ATv2W/O3MRtCnRkzYzM1QtN+tzG5uIwP65eBSTrfQp9xVoLSgEoeRHSxufJuRSqo6YcbTAu4MgSA==","signatures":[{"sig":"MEUCIES8veBDM0gDoVveeh63eq6623FoK8vvZbUis5eqaWwRAiEA8qGbK0fCRP8k+TqAIeTYCIMb9px1ZfPtNoY7ztzWPQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065061},"type":"module","engines":{"node":">=18"},"gitHead":"d79b9e7d15e5a85efe3b16987d18b05fe88e54d4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.6_1776355638146_0.37127274674768507","host":"s3://npm-registry-packages-npm-production"}},"2.32.7":{"name":"claude-mem-lite","version":"2.32.7","_id":"claude-mem-lite@2.32.7","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"548495ef4cedf52e7a848bf374836b93a18cee03","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.7.tgz","fileCount":76,"integrity":"sha512-VDPe5X/Mdb1aniQQDil99toVcVLEjMFJQkH+0ALf4QxOMQNhdsJNbPYGPUgaHoQvKNuawmJHg3RPRYh3YeI0Hw==","signatures":[{"sig":"MEQCIGWuAIhuBUGV9apNl/AkbaecVYRPI4BSIQ+GqHL9kY2LAiAunGBQ5B/iutT6dhNZy6bgL3q+bm0RQt8fCNoYFzyT+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065690},"type":"module","engines":{"node":">=18"},"gitHead":"0373a799dd719886df10f32eba75ca2f71de7b41","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.7_1776357185760_0.41370626131700705","host":"s3://npm-registry-packages-npm-production"}},"2.32.8":{"name":"claude-mem-lite","version":"2.32.8","_id":"claude-mem-lite@2.32.8","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"71cc5bd043e3e9f6ff7743dedbed0d99a5eab23d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.32.8.tgz","fileCount":76,"integrity":"sha512-Aemiyr0pptfU1iBNRQw4mQfA+os1bZEQbijNUJnWjloCQmjIZa62WVMh9for+mmn2+K2LnV1m1xM8vT8wEYRwg==","signatures":[{"sig":"MEQCIA0wdk+zk3YIdqRR9nDiLuGWmhgb09frFYj9ULD0JbegAiBPxEtKFMllsTXx6Bscp4CM1pCZB/knr4uappQT8sGEtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1068679},"type":"module","engines":{"node":">=18"},"gitHead":"7cf8bbc9bee4051b72bd32ee6594d4d664bbae14","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.32.8_1776358093598_0.22757583981318485","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"claude-mem-lite","version":"2.33.0","_id":"claude-mem-lite@2.33.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cc870f2d7c0215392b66e95cb2a5b07c669ad871","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.0.tgz","fileCount":76,"integrity":"sha512-hZv02tk2R/VcFnY0L1DuukL8nY15yljuXVPLgxBbw770RfjPj4CrYy7yaMFzHCs0CzPCF/Xl64Nb5WhINc5F5A==","signatures":[{"sig":"MEUCIHxGhgmoWoi8CO8K4CIVKYUyJBz15J62YmtkN6VyWdsOAiEA5c8Rb9UlMbrQmlxnmQjajNRFufxpGzCkEE4KPJt5xDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072289},"type":"module","engines":{"node":">=18"},"gitHead":"600054434ca882355eacc4f641d5975d58b59e00","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.0_1776358780529_0.8205592544967752","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"claude-mem-lite","version":"2.33.1","_id":"claude-mem-lite@2.33.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3dace415527ac921851fad49c20b334e833d746c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.1.tgz","fileCount":76,"integrity":"sha512-/LUaG4yQ807u8VlRYwfog0169qeo8RyVNWlYqJqDz3ISdMl/457T31hLAl/B6drFpAzf8Gz6snuTV5v91WqgzA==","signatures":[{"sig":"MEUCIHDmntUGq6hUxU7vAEnwx32ordGmGKQFF9E6MvYx5CB6AiEA3VkelLT7PecTpgYWgRZNPSMnmUzJakmjtTdvh7faWYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077307},"type":"module","engines":{"node":">=18"},"gitHead":"cc0bc4d1ed1c19c7fa433f55e0fb65c66842dff6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.1_1776360422382_0.4263859764452471","host":"s3://npm-registry-packages-npm-production"}},"2.33.2":{"name":"claude-mem-lite","version":"2.33.2","_id":"claude-mem-lite@2.33.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a5dab406bc41ef2b4594b4c27824f9dd53a15c0f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.2.tgz","fileCount":76,"integrity":"sha512-deHyzPRvBiiiDKcfE4y8o3YN6dfaNvreTLr3JBFtVTH/6dGSqdvHbMvPQLVcYDswarvAIVplvZU82toBd6qiTA==","signatures":[{"sig":"MEQCIAF2rJXrwnllTt2TMFoL2dtszMOw7WMXDr3Cbe+UzNhbAiAKMvwe5TVwED3dGEzJ1q1+m2fTbpUIc+FUZ2tGZZZ+yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079595},"type":"module","engines":{"node":">=18"},"gitHead":"b4ae16b7202939b257cfa107051a6c1be291130b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.2_1776362438193_0.7201205832819519","host":"s3://npm-registry-packages-npm-production"}},"2.33.3":{"name":"claude-mem-lite","version":"2.33.3","_id":"claude-mem-lite@2.33.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9970976f44e6e1d8b4fe91e8e67d3a432f5537fa","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.3.tgz","fileCount":76,"integrity":"sha512-q4Stjxx8G4PCJCqC/MRFHMzwORziOiFkmRIa35XoUhWfk8M/dgE+UF8Hxuiv1+yj4aRqFAax5MADeDurSfq6zg==","signatures":[{"sig":"MEUCIGESVqd8dqhIreTBHYO4dodOgaA+Y+0HSzLIlSHAIqTfAiEAzdO7IFyKtLDB/HYjmY3NcU30sUW2kPBOv2D4EjcYDUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079940},"type":"module","engines":{"node":">=18"},"gitHead":"bd59c98ff578c4ba02ac8beae782552709cc7a30","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.3_1776363802613_0.7032167151353168","host":"s3://npm-registry-packages-npm-production"}},"2.33.4":{"name":"claude-mem-lite","version":"2.33.4","_id":"claude-mem-lite@2.33.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6bebb8429bcdc98cf1f41ffe832250d745281331","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.4.tgz","fileCount":76,"integrity":"sha512-p4nqsCvK6JE0mEMto7zdeZA6dDeATUyoD9/W40y5VKIuEm0ZyrSxmKrVFxL6zEsChycBBuw1LhqOhKcwK/A+XQ==","signatures":[{"sig":"MEUCIQCOsdCKjEcadAQHVwB+wPj2C9KRXfkQA0PKBFBDrzBWZgIgZ1JRithu+BCj3QEH5upNWWHPD3N4TUVFSUIlPx/1gzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080514},"type":"module","engines":{"node":">=18"},"gitHead":"3a41d3e1db417678753289d3db5e3d397c852c7c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.4_1776366605947_0.9487946837563483","host":"s3://npm-registry-packages-npm-production"}},"2.33.5":{"name":"claude-mem-lite","version":"2.33.5","_id":"claude-mem-lite@2.33.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"db10aa2e3ff0874b5aa0def36b28edc901ea629d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.33.5.tgz","fileCount":76,"integrity":"sha512-o4VsTmJ3Njj5u64R4I+3M9On8X37mt6durUzsjKFbaG6c0hkIEuwBPFuMJKYCp3jtuAChlKTw+GDJ50H/6cSeA==","signatures":[{"sig":"MEUCIDATC6Vjq7XITyJBlHEhybaZ1UztNDeAoqWAAhz//iDHAiEAifNfBW+54QCpBQfrgJUaMhLZ/Z1a6oE0xBb9YtH1hCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080527},"type":"module","engines":{"node":">=18"},"gitHead":"b6438191161cc421dc78bc5c4788f886122a5fe3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.33.5_1776367444921_0.2756463771661628","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"claude-mem-lite","version":"2.34.0","_id":"claude-mem-lite@2.34.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fed150366699a5ae5c49eb9cac512abbc1cab40d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.0.tgz","fileCount":76,"integrity":"sha512-ypU+VU5Zk1Pdfs3b8lWHcgKQVSDvJ01EYk8SY0v4n3FV32vEV7oYl+GX1wRXPWzi4g4StV7kOUZHDpoD6OIrYA==","signatures":[{"sig":"MEUCIHcTUlHWLz1MoAaaGuVDS2PexHA2ILwb6LAwLjRToNUiAiEAhNfcWqsSv8TJzblM2knGsEn3ofxYZSr0TmwNMU44V2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086333},"type":"module","engines":{"node":">=18"},"gitHead":"8628ebe38fd019e1d867061816cd1601942fe256","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.0_1776370655986_0.030710553108848293","host":"s3://npm-registry-packages-npm-production"}},"2.34.1":{"name":"claude-mem-lite","version":"2.34.1","_id":"claude-mem-lite@2.34.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"122122eb606cda6340782466eac0b7f712fc3431","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.1.tgz","fileCount":76,"integrity":"sha512-NJReAUKIz7SVXQFMiwfPKyY15hwEpRx0tIND8gOAvgqliRasp5Qg8OCUJiMYa8hSO5x42et1QJIRN4v4iHigxw==","signatures":[{"sig":"MEUCIQC+yJSA9rJbdHqdcqkygtqXaicHhKzp1hloNu8q2AqcFQIgenCxY/HRItimqwqvLnoQAqtkHmMZYjSXCaXxCUz2wYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097638},"type":"module","engines":{"node":">=18"},"gitHead":"aef34cc5b84a9b7d361798ed8f5992447ac21cff","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.1_1776376087751_0.33810344498861733","host":"s3://npm-registry-packages-npm-production"}},"2.34.2":{"name":"claude-mem-lite","version":"2.34.2","_id":"claude-mem-lite@2.34.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d4b5c07157b9ac796705397156d92775537599ad","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.2.tgz","fileCount":76,"integrity":"sha512-RemOe1rz6bMklYtiHcEdwDAo4bv+79bjXVdlpCcnMin3tpPFrYNjv//Cs9KUDLU8pcFDUKKb5s1IXpG4giY5dw==","signatures":[{"sig":"MEUCIQDFqZ14veEGMqHHAv+xR1wnfOfyByrGhDhC4PVxntGB3wIgdXjdNGhprAzsLpnWbGfUgewU3GDczd+mD/AkFpXXfh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099661},"type":"module","engines":{"node":">=18"},"gitHead":"cb474cecd7626239d712905898e949cdc6bb2ad5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.2_1776378106935_0.48361730822394655","host":"s3://npm-registry-packages-npm-production"}},"2.34.3":{"name":"claude-mem-lite","version":"2.34.3","_id":"claude-mem-lite@2.34.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8219438b49bc5d0359089e288585425551d720b2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.3.tgz","fileCount":76,"integrity":"sha512-yEPjNAgZ8I5QbBl4n6fLfELD29ngb+PRU7LPg6hIADRhMdQS2jUj+AUtFg4CC4e6eH9wl2m2x9FPokiczT3mUQ==","signatures":[{"sig":"MEUCIQCMUScc381yaF/nMF69YEx14Ytv4vxHV/GT5mqXROMHYQIgCdV3jjAXB0cJH0vGwT7sNGRH/59mlSs0lmRpLZY8v4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101283},"type":"module","engines":{"node":">=18"},"gitHead":"5886bc0aaa2f6680c58cebed055720d818db94d0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.3_1776380302816_0.41537381417059915","host":"s3://npm-registry-packages-npm-production"}},"2.34.4":{"name":"claude-mem-lite","version":"2.34.4","_id":"claude-mem-lite@2.34.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5c0bf58310b964ec47bc1ab1b031e84bf1ee03a3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.4.tgz","fileCount":76,"integrity":"sha512-Njyrnfgv3jzGOaatDcdjcnyIh0l0B/KMqfrjrmoO/u1WeZ3Rak+vgupC4rmC3lG6w8aDAnmFdHKFbO7yX8F/Gw==","signatures":[{"sig":"MEQCIEylPCE/oPTiJeEli5Z/RjAB7FyBLsUHssgERk0uTJnNAiAnV4Wk9ZazX4QGUUiqnXEs0E1Mp4Ozom+M9BU3V1kNTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102016},"type":"module","engines":{"node":">=18"},"gitHead":"763ba3d4f3d4a9bb9ff4589447cb746246a967c1","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.4_1776381405884_0.03378146320652653","host":"s3://npm-registry-packages-npm-production"}},"2.34.5":{"name":"claude-mem-lite","version":"2.34.5","_id":"claude-mem-lite@2.34.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"97cad353154cda8f460b60e6108f4b240b341fe1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.5.tgz","fileCount":76,"integrity":"sha512-TJkCEJds2WdZ0fgLxZaYPHWWjb3vDTtOZFI8saPzkls33kqYZRX2RUXSQFjh5/uCAZJzP188BB324k/q/qKzAQ==","signatures":[{"sig":"MEUCIQDFWQEQKuj4QFfiv96nuKmBmPIXsMF9qfV/r3hNyG0ghQIgRzO4ERC+oOGj5PNxWZscdHy0pur8K9qY3u+/TmpmKZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104565},"type":"module","engines":{"node":">=18"},"gitHead":"d8b72aef53b86ceceabbbcbc3be16d718c958732","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.5_1776864915066_0.3529011100562409","host":"s3://npm-registry-packages-npm-production"}},"2.34.6":{"name":"claude-mem-lite","version":"2.34.6","_id":"claude-mem-lite@2.34.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c1ce104f73e28fd8c7f18b38e3383ce6eec18fe2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.34.6.tgz","fileCount":76,"integrity":"sha512-QgL7Hy078J4fIQ/bFh0glTSOSQ8a8nm91ioa95R0F+mN1QCs5jPsOl4snelIpjyaXbLgcpncpKHWZG9BqpyC7g==","signatures":[{"sig":"MEQCIAsgFyZ2qrVGTGFDCTaVyhAA9dzEirxOU7v2xkd2VBiGAiAnMIR3uwngUjLbrv8ptkTOAPLERqY22OZ7EURQmCsvKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106776},"type":"module","engines":{"node":">=18"},"gitHead":"29f9a937ba80d5bab5b8a8b71b9e3b554b7df24a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.34.6_1776867113573_0.10683366189344157","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"claude-mem-lite","version":"2.35.0","_id":"claude-mem-lite@2.35.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4f71e485caf90a768b54aa01baa13e564f4511b4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.35.0.tgz","fileCount":79,"integrity":"sha512-gIhPbUpnSx/g2NRyWGVVL9QTGVpxcuYefg007kSzt+lEjsYm6EE6RzEeamu+W7C+U6uCMC+N6+Y3OJKlTelz0Q==","signatures":[{"sig":"MEUCIGydrhOfl3z1+dOluXVd9T8wsj7oI9XF1cJG2I+JdS7rAiEAkMHfmSFFVGqxuZehp1rLfVTVjgaLjGHVjkvntS2SpTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115930},"type":"module","engines":{"node":">=18"},"gitHead":"d6b11886c674ba8b9b254e691df6faa3656f1db4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.35.0_1776879442852_0.9716362795981743","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"claude-mem-lite","version":"2.36.0","_id":"claude-mem-lite@2.36.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e109c5db344881749daccca4d29bb0ca5f80b1f7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.36.0.tgz","fileCount":80,"integrity":"sha512-C+zETsaQyAPDZf1cQ0dPVtMiLRwBYgTQgC5k3PUXIo+n2x73q8xXGgLqwEbA3/Pnb9yd3PPLwLiTw95bstPRCA==","signatures":[{"sig":"MEUCIEUiW7wYUdghQFriBP86JAUOrgj0SIQ/VgIjaNyL21vLAiEA7sauQMOPTKLwnUfcgpzn3Hy6WBgHi9G6JfLfR9LhjVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127898},"type":"module","engines":{"node":">=18"},"gitHead":"c9c683ba89b61ec64bb192a6214d89cade488769","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.36.0_1776882301768_0.5167871859383866","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"claude-mem-lite","version":"2.37.0","_id":"claude-mem-lite@2.37.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8a49b578993bbe4400fbb32294f3db653d0ac53f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.37.0.tgz","fileCount":80,"integrity":"sha512-JMtpl7XJU+IYTfbNyWeTj+BHe/1ccHo7/eWMeRG/D/Cb7VFOCB5LwOhR4rwRblOrqGYGSk2VvQSL1xLz4iukqg==","signatures":[{"sig":"MEUCIAIXlSBN2Ol0pWMWcJ7ahJVdDzJ+CgdVis9/K+gedQOYAiEAixCp8G+Kg7iVqr7zPHIsZylWcLEhjQAHvpSF0gUQmbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132200},"type":"module","engines":{"node":">=18"},"gitHead":"8d91753b536bdcf46b3fbdecadd308383da16fe3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.37.0_1776884607947_0.5005400279798449","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"claude-mem-lite","version":"2.38.0","_id":"claude-mem-lite@2.38.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9a5a85b015c738d2ae324d061134cf1b2b676fe4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.38.0.tgz","fileCount":81,"integrity":"sha512-YWvnWb9Mss9wD46irT5BlvO+OH1XrRtSQnOQqTL7C4rStONFoD4+2C71GE7opVeHNBP4gflnJUH1diu/QDOzxQ==","signatures":[{"sig":"MEMCH3Sbk+FEdkx1bB7DbrILNQHFViMZmZCwKbSaiHHdQlwCIAVHAlWuhSqge0YobIHvkY443zB0yjJTuFkg6ZvyK8ZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140533},"type":"module","engines":{"node":">=18"},"gitHead":"3aaea55c2037dad0f3eb81761504edaca6f64d43","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.38.0_1776888056106_0.2089147233084827","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"claude-mem-lite","version":"2.39.0","_id":"claude-mem-lite@2.39.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b812617c86bfd2d3a50af5807d29449eb19a8a70","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.39.0.tgz","fileCount":81,"integrity":"sha512-Kl/5h17eW4+31iUZ4AqIp6ZWgrGS9O/Uvr1TAu341EgEwLkAb4wWzUoUm8CkmNGeuJpHVEVbjjKclNSWii/lZg==","signatures":[{"sig":"MEQCICC12+Ll5PpiCLKytymlvWf3nxlEQ2l/lqyD1w6Obm/LAiBrX4FzZ/WlJUwaHTgUPWRd6DHd0kpHFs3G7lB3dRgF4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144436},"type":"module","engines":{"node":">=18"},"gitHead":"289ec747cd9f836779de364ee961a44dedbe88aa","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.39.0_1776890343417_0.0566760192852076","host":"s3://npm-registry-packages-npm-production"}},"2.39.1":{"name":"claude-mem-lite","version":"2.39.1","_id":"claude-mem-lite@2.39.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a201c46d2d25c19697e562b73d779e982340c48a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.39.1.tgz","fileCount":81,"integrity":"sha512-OSUqIqT/sdAfE0gIl/s/ZxvG7tfG0UZIpu92LeiZblKrfI4s6naEh0M3b0r84AbMZ6SgktcsRPcA6/JeUndZxw==","signatures":[{"sig":"MEYCIQD1KjUZk2KgjUguJ1QpRnA/lTORv7U0CO/wJ/VtbLHJ7gIhANblV237Dxgf1vR5ap8eFL+9kTIiq7mRVNL7nVWac1wg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145057},"type":"module","engines":{"node":">=18"},"gitHead":"db04d9e6614a79f66225a9be5641d39d2b535a94","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.39.1_1776891721603_0.4875956546633724","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"claude-mem-lite","version":"2.40.0","_id":"claude-mem-lite@2.40.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fcec02e9fb73735774e33a6b0879e9d616328066","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.40.0.tgz","fileCount":81,"integrity":"sha512-Wns39IxTuJAtoGThG4oSdvukMeyHVAcikFV0PATc9fhGqpzDFG+/8jeoE2+/9RTjqKDSTOFXdTzESwRXuJ45+g==","signatures":[{"sig":"MEYCIQCNOPgHOsVul/vJqkaL3pzYrHrI2L/SzqGqV8s2O0IrNgIhAJNEOEnhkRXMJEWOErgMh/Uvrvbp4szI7PwJyGwxwzur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146633},"type":"module","engines":{"node":">=18"},"gitHead":"d0b19238064d515448b2d4f1ec1af234101511b0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.40.0_1776897623578_0.34130699825037736","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"claude-mem-lite","version":"2.41.0","_id":"claude-mem-lite@2.41.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e839d6dcdfb4e0a363b7b59bf56023da497dc814","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.41.0.tgz","fileCount":88,"integrity":"sha512-qfMQdH9kL4rjO75ca0Cjk9wDLFTq2laYYzOy2OGFbOV0q2VVS7++qpX0KCKjLLZ+Hln7yzhLtKJt6FtoYrBFBQ==","signatures":[{"sig":"MEYCIQC0rEWOpC2SnXUYwrfaLiiWjbPdvc+L2IMbwf3D1qrZ4AIhAKAS0gNTE9g3wFOVzXgSzJiWspn5FjAnstJ26WMqxcNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166435},"type":"module","engines":{"node":">=18"},"gitHead":"1b305676846a21f43b56b62281a86e0aaeac235f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.41.0_1776901155537_0.007772048401953668","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"claude-mem-lite","version":"2.42.0","_id":"claude-mem-lite@2.42.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e7c1b1d208402422fad874016abb35fd74a8391c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.42.0.tgz","fileCount":88,"integrity":"sha512-7OJctgf/o7Wx5CFdoJasMr1p3pO8ZGCyNAuBObAOPf0jL7DnYNuxEzF5NH6pUQmViKcrehUtZAf/HZULZwhe2Q==","signatures":[{"sig":"MEQCICqRWKszemvpRkyAuCMMKia0qQn7Gdx5ZMLfIj0keQlTAiA30544ar/UIezLwoAdGgm3aY8+itEbyPylgu2Ki+F43Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171229},"type":"module","engines":{"node":">=18"},"gitHead":"771acf500e6ed756a9b455369f6bb56cf94d1e75","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.42.0_1776903688403_0.6372341427154071","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"claude-mem-lite","version":"2.43.0","_id":"claude-mem-lite@2.43.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"efce7f35ed7ade79dad1af581df55b528c32eccb","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.43.0.tgz","fileCount":88,"integrity":"sha512-e2BXscWz/WXrlr/C7LESfquFAbicfR+ASct8TECj5Mp9HKqB7+6Qs7MYL0/qbxBx7+8rQq3qbYRdFYK81i7vbw==","signatures":[{"sig":"MEQCIEuszlr5BnX/5jXXFruT6Pu8rbV2wN0ObAbBIMhaH++XAiBzXsr601SkuU1caQAOyeDbGsxZ3cFNDQnjkJsjV88hvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178694},"type":"module","engines":{"node":">=18"},"gitHead":"f8f8dba82be1b25676a268bcf24dac313fa0fe67","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.43.0_1776906061723_0.5324349304428122","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"claude-mem-lite","version":"2.44.0","_id":"claude-mem-lite@2.44.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7b1dde2bc43f5eef27fa66c144986d89f25faccb","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.44.0.tgz","fileCount":88,"integrity":"sha512-KbW8ProiftlSm5Oh8z5zo5ojZNFmIH+nUifVkTDbIbSdq7j4EyHtOuW9bS3Aol++NBu/8cnQiG8M1rJcm2gFJg==","signatures":[{"sig":"MEUCICFLpFpY+nTYVLrywSWUjHs3sHo5mVa0Z7GC9q41bhVjAiEA8CZjwvoqgA8TJ1OREKB/luD7jqW6TVhH0WBTEqhKPFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183595},"type":"module","engines":{"node":">=18"},"gitHead":"5c2a84ba63a1a98504e546493e72ccbcd4d33be6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.44.0_1776951976768_0.37215263927771947","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"claude-mem-lite","version":"2.45.0","_id":"claude-mem-lite@2.45.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"91409865db48c416cc058ec93aa3225be1635c96","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.45.0.tgz","fileCount":88,"integrity":"sha512-c/F9yIBy6bHTW4twq0K9ZsX/+qtMdMrmGPg2YdG/H1PcZ0I5xYCqxfJHxoexzkD3zbUbi6a00vWlbDSdRQZjew==","signatures":[{"sig":"MEUCIQD2qLmvm43ur5vHFcA2cj+VTF/RubDZzGb8jdLZBf19yQIgEccF7Obv8uUlGsa8ujdTsHqA/bNrmUp9gJsiMe+R3r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184480},"type":"module","engines":{"node":">=18"},"gitHead":"50663cc601d8363717e78e416db9dfca4b843600","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.45.0_1776952388980_0.16470892837434992","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"claude-mem-lite","version":"2.46.0","_id":"claude-mem-lite@2.46.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"10a35062cb4ac4855f7b5c927ec5b2838f7f74cc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.46.0.tgz","fileCount":89,"integrity":"sha512-PfYKFfynM7S3YqNoqmFJejG/kfI5/YxhoZ4wVjCcZrSo5pjbXa/zgWz5PVgUec9889HS8+w3WXt1WYxa0DOjSw==","signatures":[{"sig":"MEUCIQDWvw8X2oYsqPLLCIqsC6jAbpt+DI3GexW8FDe/jIRJywIgfuhYUartRp06X5pY+DivznKptAKdrqPDWSJHhRDNR0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191285},"type":"module","engines":{"node":">=18"},"gitHead":"b0c44ddbcf18448e0adc2fa002bbcf9f508398ae","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.46.0_1776959584893_0.644299636896918","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"claude-mem-lite","version":"2.47.0","_id":"claude-mem-lite@2.47.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c262e931015c82ad282faa51a7d26c6fad6e9a66","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.47.0.tgz","fileCount":89,"integrity":"sha512-peXRNBRvKFWEkY95aNvM/Kujyb/psT5NomZiP4Tzid2T1PZC4U1Xxw9N8mcgYQc9j4Z5M6+DVeyWpVS5Bk9vPw==","signatures":[{"sig":"MEYCIQCxQaEoEvgXIjWN/rcIIevqFwgwxwAy0ISlG+42kw/Q8wIhAMaKlyTbOMUSWLbafGcFfoVeinK/Ov2iwXFzmiKrOuWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196297},"type":"module","engines":{"node":">=18"},"gitHead":"e3271624abe6bb274e7558a63e17f5de7eedb96e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.47.0_1776961404102_0.9146116741644355","host":"s3://npm-registry-packages-npm-production"}},"2.48.0":{"name":"claude-mem-lite","version":"2.48.0","_id":"claude-mem-lite@2.48.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c1fa41af081b16c64a294a2ab38638845c26fe66","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.48.0.tgz","fileCount":89,"integrity":"sha512-sJ0FCxllQfZ57mUA9nuqJZwAynyetWVSJI1gQKbJ/9L9rUdvtmYf8y8kvD7bI2dJkrtdIeg8qg533Qw0z5MMfA==","signatures":[{"sig":"MEQCIAHznAO8uN+NPjQ3+/k4WA0kdRzhdd5CPk97QmP1SXmkAiBXrkY0ulWXiuEa4Gr5yLODqbUG8988JVgolTI0YVcoPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200450},"type":"module","engines":{"node":">=18"},"gitHead":"0b40cf722a9d0809afa503a8d0d55d0e7e3a17e9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.48.0_1776962483524_0.6355126796024329","host":"s3://npm-registry-packages-npm-production"}},"2.49.0":{"name":"claude-mem-lite","version":"2.49.0","_id":"claude-mem-lite@2.49.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"42836364a0b64ce96aebec02ff238262d6a0fd6f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.49.0.tgz","fileCount":89,"integrity":"sha512-UsZoPYHxt5o3OHRAkkHG13MzmIJotKjrPupq1XY60sdRCd12B12v3WEaiLN6vAxDakkAZhwqyNmoZJxKh4Pa5g==","signatures":[{"sig":"MEUCIAWpAYIZxDsY5fLbWDmB6tvR5eKdP2+OvSBuLBatKOWMAiEAnC/zcq6Lkq/CeUthYK3p2izAyxwzHcAeAXJAj7Z/8Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200947},"type":"module","engines":{"node":">=18"},"gitHead":"37911738b15c622b66b8c16f16847f73a61c60e0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.49.0_1776964501397_0.851790984153928","host":"s3://npm-registry-packages-npm-production"}},"2.49.1":{"name":"claude-mem-lite","version":"2.49.1","_id":"claude-mem-lite@2.49.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a260daa93ec1df7100f9811c0c08e57a9c2f0e24","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.49.1.tgz","fileCount":89,"integrity":"sha512-KDmAa9T1jjOf2Pfv6sYnUN/G/PP2Yn7X+hDDMfoOJqdx3KWxKKvhuXJl9DsgwQbhLzEIXHEOd5YlK3jNSAY9PA==","signatures":[{"sig":"MEUCIQDGWH7fg/8JrGP8Fm/PYG3TOHSpKDslK8GzdS8dwv6lHQIgfMQBvN98UsrQraTc1GC/XGaWe/fLnN7JDe6J9Gh/Iqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201783},"type":"module","engines":{"node":">=18"},"gitHead":"64977b743ea3574f97067cfea832f034ffedd4f6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.49.1_1776967637608_0.389734657012472","host":"s3://npm-registry-packages-npm-production"}},"2.50.0":{"name":"claude-mem-lite","version":"2.50.0","_id":"claude-mem-lite@2.50.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e99fcf44056ae16d6300386628192802975b67c9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.50.0.tgz","fileCount":89,"integrity":"sha512-X765zN3/CyVAI8PAhpAMNfUJ7nZPIHpoZCuoEiT1dBrmvbioJWoub86mT5F2JmSbG8yglUwD+QaKRAHY1JLRpA==","signatures":[{"sig":"MEUCIAMcJGaflk3h0VGizft4zeFS1tkrWq2iPi1JryOh0qnQAiEAxAa+XOlDKFLJJRf3lNGF4PT4PNSh+v6b4gdCyusGcqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206356},"type":"module","engines":{"node":">=18"},"gitHead":"77c3036dad08484883a141ba21c18c1d6dcb783a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.50.0_1776969031126_0.9760184503193701","host":"s3://npm-registry-packages-npm-production"}},"2.51.0":{"name":"claude-mem-lite","version":"2.51.0","_id":"claude-mem-lite@2.51.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e9334715ee19893b36b9b48da5b7fb0aca6ac02d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.51.0.tgz","fileCount":89,"integrity":"sha512-MS0xY8S+50EIFA2sMju1ksWWQ+pOwi/Lbjxk+WoxMjVp7BtVbg2hpM26+ytf7J8H2DUkgQT79GTukhDrMb1pFg==","signatures":[{"sig":"MEUCIQD0vBO3RZGTuVYBQo0FXyquuo1Kqv4Un1knKC8Ghtx37gIgOrwU1xZE/sx6eZUxFCbqGut/ghJo2kkBdbGfBPJ/ZRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210140},"type":"module","engines":{"node":">=18"},"gitHead":"1eab9e4059bd6d1124745674150dee0f730a6ea8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.51.0_1777298210812_0.6996652302303565","host":"s3://npm-registry-packages-npm-production"}},"2.52.0":{"name":"claude-mem-lite","version":"2.52.0","_id":"claude-mem-lite@2.52.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ab99aecac4cda84f48025e9d2e211a3b36511e38","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.52.0.tgz","fileCount":89,"integrity":"sha512-YENvUWLBPsIp3MXGVhIxrz4tCxPgFDuoxkSptJCYDNCGxvAV7yEPHOkYOIPnfsL53YaR5oVUdhkzjOVRB+1BSQ==","signatures":[{"sig":"MEUCICLidY5wXeXDRTm/uktrHMU46oOxLgf6EtD9XMug/P5CAiEAxaB7Y1wOB6gksytczS7+hsRre+Ze7i88hKHB/9Jca+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216831},"type":"module","engines":{"node":">=18"},"gitHead":"492c7dce2d49a0605da73eefc09d781f1e70cc50","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.52.0_1777311990805_0.9183461411062894","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"claude-mem-lite","version":"2.53.0","_id":"claude-mem-lite@2.53.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"55952478e89b264efd46c35e02c0c2d082b795f2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.53.0.tgz","fileCount":90,"integrity":"sha512-Mb/7/ZVUP6iKXHp8lhLrZJ2ixFQ5Km5nrITUrKEccd+xnm5qWi1bmaCZS7keou9xALRMdC1H4kVuK8qEfSOfgw==","signatures":[{"sig":"MEQCIGZ+JA3yaft9HgMshTFqwtplQKG0xcH/OdinicWs1RZNAiAnSYpsfdVHco5lVoTx3bBEliox9sgKXzOJgYcivA5MIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210524},"type":"module","engines":{"node":">=18"},"gitHead":"ae850fefd3f19dd53ce5297d73a6652a7b312733","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.53.0_1777399965508_0.9228941091594742","host":"s3://npm-registry-packages-npm-production"}},"2.53.1":{"name":"claude-mem-lite","version":"2.53.1","_id":"claude-mem-lite@2.53.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d2e00d176ee25a2b0d0a13d9a357cd9e5f5cc37c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.53.1.tgz","fileCount":91,"integrity":"sha512-8JLGtFWiFm4VzjVoXg522ult3uzpzuCDFLIh5gJfx7x6Fj/JIL8Z8G2RIhg/+eZDHmDdIu9NH3nvDbGloPKgEw==","signatures":[{"sig":"MEYCIQC4T81TbNZxtrGn2Fa+htWdJvyllhrcQou10BwJUBajNAIhAMuFI4fDzXn7n0d1zyNUZjqC2ASDbY0V0BltVaQafQmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214607},"type":"module","engines":{"node":">=18"},"gitHead":"3407f70d72ff2c8a9c2529ec0e98d187fa4aee89","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.53.1_1777479364443_0.3732010151889693","host":"s3://npm-registry-packages-npm-production"}},"2.53.2":{"name":"claude-mem-lite","version":"2.53.2","_id":"claude-mem-lite@2.53.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b18b036918482356e057d32c0eaed8b86211c408","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.53.2.tgz","fileCount":91,"integrity":"sha512-6s+xjTaGtS+ILBPFS+NRKmaSJDWOUDRJE21KTBnp9xxyuhTGfqJgm0JeboahlFJ4x+YUxb569DZykyFP6J42Hw==","signatures":[{"sig":"MEQCIBtyXriPusf4AyhjQ81Ni+HaZooGkhcEjhd+PxMgnXZdAiBwZTdQHeVH6GNlmyrV8QSMLhvNX8zxJNfxUefhakHwwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215459},"type":"module","engines":{"node":">=18"},"gitHead":"f1d4938e06681c036823e2d94cde2c4916043494","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.53.2_1777480220911_0.3491036679913486","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"claude-mem-lite","version":"2.54.0","_id":"claude-mem-lite@2.54.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1c56c894fc1047d554f77685baa5de12b5bfc51d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.54.0.tgz","fileCount":91,"integrity":"sha512-MdX3EVYKOzCxCIFrQogLVayVwr51aKAcdiA73nuxduZ84Bf0CwGJdiCYAUTVsazStq/p+7akw3E0GtgMohkjdg==","signatures":[{"sig":"MEYCIQDCAC8IhmOG3P0I5/W4fYxxynHQM5YScUbO2ed0OKYPYAIhALAxPFF9Av9azEDeHGQLu0kfMk3Z6wuvd/v/k6naJxBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216935},"type":"module","engines":{"node":">=18"},"gitHead":"6740c67e218f78c896eda4ce4edd0c3643c83ac7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.54.0_1777481953568_0.3260707954835882","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"claude-mem-lite","version":"2.55.0","_id":"claude-mem-lite@2.55.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2649245980e4f2ae1a5fca3bf2d9126dfdb99275","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.55.0.tgz","fileCount":91,"integrity":"sha512-CYSDN6TYJFEUD4jKq/uWn1L43unWM7TBtPEp0an79dZIak41Y6wec740ilZR+tM4IpAD3aaXr2eQytT7/QKmGg==","signatures":[{"sig":"MEYCIQDpq7rptPCMkQZ1WNPM2VaqyOQ+MGPWY5hCklhH8aXDKwIhAKd1lRkekbuIqD7HElueRaj5c7fUwwmvZz+UIy9AyHlL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221200},"type":"module","engines":{"node":">=18"},"gitHead":"aa5e49495c8958245f2175565fcf144caddf378d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.14"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.55.0_1777496392465_0.33646493122299526","host":"s3://npm-registry-packages-npm-production"}},"2.58.2":{"name":"claude-mem-lite","version":"2.58.2","_id":"claude-mem-lite@2.58.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ad9dac712f7f3cd8b0aa4f2cd7d1f04d9b930bfe","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.58.2.tgz","fileCount":92,"integrity":"sha512-OSGT1rbeUng5ChyshjQ1o+K+VF1opoicjBpEXhuzi5a08d1okVngPWNVtoc7tAEu2YEEuDkIJjgjimK4BbLJPg==","signatures":[{"sig":"MEUCIQDh26KRoCzkh3v8rWTRBEisp4o276tmVFDCIL97z6H3uAIgJkdQT69OLp4FykZmsWbulnXc/wOw5lRjp7U9uBqFpdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253338},"type":"module","engines":{"node":">=18"},"gitHead":"0af6dc83d94a8202130656a5440039336603237a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.58.2_1778273041201_0.3577281057970074","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"claude-mem-lite","version":"2.59.0","_id":"claude-mem-lite@2.59.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"848b5f96912ff28b45980252c86e7bd369e77f82","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.59.0.tgz","fileCount":92,"integrity":"sha512-Rmg0FYzz2AU7xe5odAFAVOVexpj031j4vk2kbbLga+kMomZoTuIf/h+0BaB15qSQHpC/dCa/laHUhzf7eM+hYw==","signatures":[{"sig":"MEUCICjHtOo48wj8b2CAIIb37LX26HfzkU7jGmLpWeM8fOLnAiEArf7TGxi9ZG/Xi0Meg2GS4kTAZDFWic2/mdF9itvYR7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253338},"type":"module","engines":{"node":">=20"},"gitHead":"afe8ae896a368e2732384bc27320a978c0bfb314","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.59.0_1778273366038_0.7375676578848791","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"claude-mem-lite","version":"2.60.0","_id":"claude-mem-lite@2.60.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6ae8e1a5db4629ae65a3fd88113ee3a63ce0bddb","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.60.0.tgz","fileCount":93,"integrity":"sha512-ANjpfLYwap8lMdY0DIIiVPYtH3qTIznajyXXIo+X9zfWtmVLIYXr2+NoLxDtABE8VH56KWBXbXIFtf5D2UKBeA==","signatures":[{"sig":"MEUCIQC01clsvMbyj6LPGhirE5vBDtN5F8W9FlpcC648/rJoeAIgaRH8fbTYZdwW87xpsv8lwmxBL4xxq4sDpZYJiOwHloE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264082},"type":"module","engines":{"node":">=20"},"gitHead":"1c4e77ef9043d0b3541e50ee0c60e5e5231e601f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.60.0_1778348460763_0.2853892798684037","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"claude-mem-lite","version":"2.61.0","_id":"claude-mem-lite@2.61.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"355d32402e2e811c3f38d24d441259ac4c2cd67d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.61.0.tgz","fileCount":94,"integrity":"sha512-r+q+lvKiWp7JUOPYLsKHKQxnU3AFEAMja4ywU0WzLzyjd86fPU5Iaczw9hUZWUYgfYQuadrTL9mGOJqZYtS65Q==","signatures":[{"sig":"MEQCIAQXei2pxA7ewA4NDLg2tT1Zw5RNvgRUFOAQISyPNyTVAiB6WaIlEN/LcQrdVwQ/CYnj65v1mW415R3asJe6DdYsbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271796},"type":"module","engines":{"node":">=20"},"gitHead":"be8bf54e9ce0999325ebcd7183cb41fd5d6741af","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.61.0_1778355206469_0.9442206394987906","host":"s3://npm-registry-packages-npm-production"}},"2.62.1":{"name":"claude-mem-lite","version":"2.62.1","_id":"claude-mem-lite@2.62.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a9717f6175e0826b5482418ae4f642596b856b3f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.62.1.tgz","fileCount":94,"integrity":"sha512-7V+T5W5cXl3HzKb4uccII2FccDo5/PzL6uuRtC7UpJDBfIwsqGjOxT6nKlfC6UcMvL0w7zLxo7lyzbXzncjNfw==","signatures":[{"sig":"MEYCIQCoah23TD8gHCtD7wLPFfh0bENwsHEB/gN3zGhds2YL4gIhAKxLY90NG8AXyq/cibhX+DEqMbHD943m3P6u7ActwXHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276538},"type":"module","engines":{"node":">=20"},"gitHead":"57e1c7fd7007d9f3d4425e4e66e9930a48775abd","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.62.1_1778358403185_0.5540750477950578","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"claude-mem-lite","version":"2.63.0","_id":"claude-mem-lite@2.63.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4b00512c0b477e2d8af4a19ce3cb26ffdce62539","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.63.0.tgz","fileCount":94,"integrity":"sha512-6WQzQRHfV6CIl3TLti/qAh5TyT1BMZmbABZlToNkLrmstb6ltyt73CG0EzBh/cziu1jr6gSujUiXp8GOveXrxQ==","signatures":[{"sig":"MEQCIANf6Y91H8WIIPOEudHWJWv7a0y/lrPVmMsLZqfA/mPtAiAtm0lBILrPbzpeS+92b8ZuzWV85kyMlEOjxNN8WD4yoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279933},"type":"module","engines":{"node":">=20"},"gitHead":"52160e8d8b7aac7fadb2e66302bd0f254b055ba0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.63.0_1778359445018_0.36786384664685756","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"claude-mem-lite","version":"2.64.0","_id":"claude-mem-lite@2.64.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e8c60438ccf7d175ac8a96905246852f525500db","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.64.0.tgz","fileCount":94,"integrity":"sha512-nqYNftzm9YBNLjTfkjpfp5VlcBnoYCidMTuMV9+/Sr5Pfz4PXcpVb5FXcCVeyrkx0xoFRuI5ZPkCVOA36I5XqA==","signatures":[{"sig":"MEQCIDmtsetB6z98Lt2ygxf1vaHIHLM5RbHQx9WNjG/r/ZUNAiARJwu7b+EFmRy85jA8VHys7QRta7/9rPFYrc8fT3QSmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281909},"type":"module","engines":{"node":">=20"},"gitHead":"625f957614c9c8b770384996741599e4456e1b74","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.64.0_1778361653202_0.35867235821671817","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"claude-mem-lite","version":"2.65.0","_id":"claude-mem-lite@2.65.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c1ba21453fb74f763714f74471e3f6087a542d0b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.65.0.tgz","fileCount":94,"integrity":"sha512-vsIGiBPwgUF8xt7T3vuBf7LuGanKO+cbHev2u5F7nvUo8kFT2d3PdVg9C3Q4Dv3J5WKXDofV3XirleCemVr9nw==","signatures":[{"sig":"MEUCIHCbNFEaE9Rr4wydP5MqvVWzC0t9cARpqHXuMA81nfuAAiEA/4tpbERgu/LXvs0xlvXE6SXjTnD8RhpFaa4oh+1t+3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1285346},"type":"module","engines":{"node":">=20"},"gitHead":"1ec195ed92530d4335a5c1aa7d11576848983f65","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.65.0_1778395788819_0.5934692216252331","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"claude-mem-lite","version":"2.66.0","_id":"claude-mem-lite@2.66.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"bc98fd12344bf3d365b49d59504ffeb29fcaf0f2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.66.0.tgz","fileCount":94,"integrity":"sha512-oF4Hl20BbyIdGagJv6qjOHVBBKBdWIUDtgYEKqUzAH2zhtvZpClhaWTK0At+10dUYc2r/VvLVjYYytQ94ftn2w==","signatures":[{"sig":"MEUCIQDgCof2zcpeZ53stLGqyLiKF3lwwNnTMJeiDJQokHqv0QIgH/hHDXh4oYO+2slmPsMAvwEKnMCQPWury0u54IGHrW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288572},"type":"module","engines":{"node":">=20"},"gitHead":"00a2593fb947317dc5f97416da7c432b4c7e3d8f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.66.0_1778399205179_0.6335067370516285","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"claude-mem-lite","version":"2.68.0","_id":"claude-mem-lite@2.68.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"bf2345dbc62ac3c85ff0be6bebe8ca67e46e3537","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.68.0.tgz","fileCount":95,"integrity":"sha512-W1YsuEbsnjlQHKPv2HFsHrK6ZcHclVdCFnl766QjPEVERvh++nD5Fzylf6A3u1zFVy5qlrTjB1P3YA379v/n5Q==","signatures":[{"sig":"MEUCIQC5ZmTMYvoIw9TXgwiFx2o324t3Wj1UcajAaXcalI3+dAIgVJ24+E+XbEpDpMEozCVbD7S1q88VFVQCgxuf40VCQGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301686},"type":"module","engines":{"node":">=20"},"gitHead":"65f18f18c2cde6f6cfd6f1b42eff8eb19a6669d9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.68.0_1778403491651_0.5737150949806711","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"claude-mem-lite","version":"2.69.0","_id":"claude-mem-lite@2.69.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5dab64315a1b92c073ef612945e50319242c26ee","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.69.0.tgz","fileCount":95,"integrity":"sha512-xBOdD3hbtuRA2yIE80iQMilPnPXDOglIRJm9CVE9nmD6vCtDsSzsaEQkkwY8CaplrNcCGCHvtxdILifjfsId3Q==","signatures":[{"sig":"MEQCICx4xyPQdqLJRs2sgX1Ay4BxUfYJY4ncpH1bIztw6aCrAiAkV/IRacwk201Pyo5JvyvGO5eodyZ6gkQGDeAsL4u19A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302067},"type":"module","engines":{"node":">=20"},"gitHead":"662935c638e5c72b692e8b9a7513f16389a8908a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.69.0_1778405249886_0.706477383649142","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"claude-mem-lite","version":"2.70.0","_id":"claude-mem-lite@2.70.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"90deb4246d90397e8003b7af64e7029936977b9d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.70.0.tgz","fileCount":97,"integrity":"sha512-1uPMSmMzipJ4a7giaRIKoY8+CiQaWoyV64Af0xvOgL2cI7aivVCwr3+8S+UcjFzsSu+gDAj/L36X7UBZ1VomiQ==","signatures":[{"sig":"MEYCIQDT4TfStJCjKHCjSZS8VpWerWIh9dNxrv+At+2prCI/FQIhAKWw0ix6lDSs9ae63oV7EXoMO8UQJkbhmIjyTmKGnb92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331699},"type":"module","engines":{"node":">=20"},"gitHead":"0f7111a09874ed753c66d827251006e790e0cca8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.70.0_1778417343885_0.771859223330569","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"claude-mem-lite","version":"2.71.0","_id":"claude-mem-lite@2.71.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"88ae2b59e405e7c280e22a4e973225dba438e1aa","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.71.0.tgz","fileCount":100,"integrity":"sha512-O92UO/KsTEReQwJ1IoCmtKI5bSnDPDs5kmOMx01peznlF2FtkxI2Ry3HfqtCkoXqdRu0mXQrV4r6X0jXfVIO5g==","signatures":[{"sig":"MEQCIBx806ttydQtwwes78DqWLprcfvSZ5tySOosLrMtSRrMAiB87qAqES6uD3B7ZtDY/nbdt4kHsiHUoJtFdkHWoLNQgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357700},"type":"module","engines":{"node":">=20"},"gitHead":"3b4c79505507faeaf680be38bbfed4362f53d8d2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.71.0_1778428012992_0.2901866909431614","host":"s3://npm-registry-packages-npm-production"}},"2.71.1":{"name":"claude-mem-lite","version":"2.71.1","_id":"claude-mem-lite@2.71.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ff8f2a13faaa8054c2071a2cf2b829db4a6d2529","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.71.1.tgz","fileCount":100,"integrity":"sha512-sSiXwgiQPLHeSUp98R8NT9DsmmhaI9NeO27sFhIB4VB+Jys4m8UedBrKFVIWIoo1sYEN0U/X9Pm9ri9waWBBVg==","signatures":[{"sig":"MEUCIALUd8G2GOJAXo9wwxzdBhFZhP2wOjA6jqa4n4zQCpFLAiEAw1VAw9QWl/9/pO2mmT5gIeBZC+1lNELq+nF7yJD7MD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359458},"type":"module","engines":{"node":">=20"},"gitHead":"cfd4f4442881817a7947836e9f957cf8148db962","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.71.1_1778431603649_0.7476198175908577","host":"s3://npm-registry-packages-npm-production"}},"2.71.2":{"name":"claude-mem-lite","version":"2.71.2","_id":"claude-mem-lite@2.71.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"426a395498c0a6a24ea8225ae84fbef434c7e83d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.71.2.tgz","fileCount":100,"integrity":"sha512-C8VIF5OSqiyJf3HqbXFNbsX9przBgymGwjWPGCCwBnt95XbovOs5GAPwP14xaSyJeEhJ4ySkfj+oI9UdCHKiGw==","signatures":[{"sig":"MEQCIH8jV2bMvaEi+J+1twNRTCcD3g18osnNCUubS447+pTKAiBuEOPS+OUh7Ie8sXa1KtQchE7F6jGyKE2FwbPls9ByMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360601},"type":"module","engines":{"node":">=20"},"gitHead":"0a013c90605559085a6176e96e2dba04216f24b9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.71.2_1778436813879_0.32569432318552294","host":"s3://npm-registry-packages-npm-production"}},"2.71.3":{"name":"claude-mem-lite","version":"2.71.3","_id":"claude-mem-lite@2.71.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"56eb0943d9daa4ec95a3ad99f63d105adb43064a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.71.3.tgz","fileCount":100,"integrity":"sha512-GzGozgCHIgFFHhuXfNCtMsXQWRBvtr2frWFHnYr1xcYG+raHHnyv/TzRJwnz1x34+aoZoLFzCItTQleyWRm2Dg==","signatures":[{"sig":"MEYCIQDTTKF7fvHX2geTL444MBQZjWCi21L75oUdVDVkK4E34gIhALfZ4jGun+xieqPIpZrKLrkGcJkl7f7RogpqGQiH4kIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361041},"type":"module","engines":{"node":">=20"},"gitHead":"36700fd4a66358d87002623913976302a9d1c972","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.71.3_1778438321300_0.07474772360453263","host":"s3://npm-registry-packages-npm-production"}},"2.71.4":{"name":"claude-mem-lite","version":"2.71.4","_id":"claude-mem-lite@2.71.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"eac851ce70761cc82b520d44ad82880adecd751f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.71.4.tgz","fileCount":101,"integrity":"sha512-A8/Wl6Jcvr+DjuMEdgVlufbf12tWCXJkzXbPZdeA/sLrsU4qCLJByXlHJBl1y7KRSMmWOEGfvuJM6NHXWcNAcQ==","signatures":[{"sig":"MEUCIDzHguW2DaU3aYILU3P8cPrO5ljQjk/AgvZ/3d5eQK+iAiEAjVF/hPD/fvro5WfQRokm7QrrBQ8LHPVnfqxZU0/fdMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1365334},"type":"module","engines":{"node":">=20"},"gitHead":"e57d71f08a76d84d9be6f2468c3df5960f1d6d71","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.71.4_1778690279108_0.7910521114091456","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"claude-mem-lite","version":"2.72.0","_id":"claude-mem-lite@2.72.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"14413ff4c9058a3d8c30657d3f2b25078e4e633c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.72.0.tgz","fileCount":101,"integrity":"sha512-wJb4v1GE54h+ubbcb/9aftmX19ZvHDUQcK4xil/DMwECCMQRk6wFk5UDo/yuemLi1Z4MlOeyzkEPG3zy2TW+Wg==","signatures":[{"sig":"MEYCIQCzhlACD9Et/mc9HThWe7YXh/IXId+kqc+VL4LbOBQGNwIhAO6WhWZ6lCO+2h9xW0r3MHJsILyuaVz4akBvhCgyc2P6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1371226},"type":"module","engines":{"node":">=20"},"gitHead":"529bf9a5adbc17359862b4463e146783e89dab40","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.72.0_1778690368180_0.24750641519803018","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"claude-mem-lite","version":"2.73.0","_id":"claude-mem-lite@2.73.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"824b5a2ade0cf14d571c07da0df8bad9accc0c99","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.73.0.tgz","fileCount":101,"integrity":"sha512-e3nLYSs9w2gO3AmKCRKcULt87xKC7Vb6EuwX7Xx92Om6uhUAyRIbgXGGz8QNI5mqWkcVFRtumuLh4R5jlXrbqQ==","signatures":[{"sig":"MEQCIHANlltIQh/KnJ0yxKkS4SVJzb+i1O2WsmZw9iXM0DUvAiAD5BWQ0/i4K3v4WMMzEaQzOwfGNH8Z1EhhWIlV9FxXgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383243},"type":"module","engines":{"node":">=20"},"gitHead":"af280a94214b10b10f68e422f8574588967de6bb","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.7","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.73.0_1778695746507_0.6745330756286569","host":"s3://npm-registry-packages-npm-production"}},"2.73.2":{"name":"claude-mem-lite","version":"2.73.2","_id":"claude-mem-lite@2.73.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6544a4eec9d1d123726ca93f8babb749a2a98157","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.73.2.tgz","fileCount":101,"integrity":"sha512-1K27rtDDzQtpMnzVYpxmlQBac69XeUpT7rxxAnD2DMcNhytToPSGrjyNWHsUCCZ1/7yLDyuo2KaYYoMxevppxg==","signatures":[{"sig":"MEUCIAqOH8cWKgrLxNh/neGm8Xg1i0I9O7jScEXNzk+2s0mMAiEAuCqT0JWBqyPw4qkcJklkob+7t7cnJmn6XlaR7kvdBYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383754},"type":"module","engines":{"node":">=20"},"gitHead":"50070e59b5c2d4b95a74c6cc878e32023a42a841","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.73.2_1779215739527_0.3643634551894601","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"claude-mem-lite","version":"2.75.0","_id":"claude-mem-lite@2.75.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0d50c672ad3bf79984280e46834dff04a08f81c0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.75.0.tgz","fileCount":101,"integrity":"sha512-UMfn3gicBA8Qhu/jlp9rR1Unl+UKJZBE9/Vn2lt/3XYiABVXV6YtOprH+/FASrAiCsyEIX6c+1uaoXsVNZbDWw==","signatures":[{"sig":"MEYCIQCKD+9qKohuUX0R3XbwCVnLBkW4KDU/qQIsNGlJGzZDPQIhAKFYdISyhgV23v83VJofIajEHt/JnGMLjSTiPM/3gNwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397509},"type":"module","engines":{"node":">=20"},"gitHead":"348212d7e9794c25358eccc24e373a4551c98925","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.75.0_1779550766869_0.15980212641256797","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"claude-mem-lite","version":"2.76.0","_id":"claude-mem-lite@2.76.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c5351f5f329e1a80c91d0997766e04bbd05a52f3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.76.0.tgz","fileCount":101,"integrity":"sha512-ELcJFmm8IgBRXHlBTWCaDk+3dQozqUfjVytQpq1qwQ7jtSwXqDhOWsfxEcCtMGRnj2t6s+Ofuf4a1WtSmBJqHQ==","signatures":[{"sig":"MEUCIHbQ98f+X3NQiC679pFqmW0CCF8Z/1UUdnj5ui3awQg/AiEApAQPRp6P8wEmbxcSs9GpRQ3zUnzd5YkuMLnrp4+5r1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401904},"type":"module","engines":{"node":">=20"},"gitHead":"1aa0625de862d11f0006f81c2b5ade053f23499a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.76.0_1779553127683_0.7956800170632243","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"claude-mem-lite","version":"2.77.0","_id":"claude-mem-lite@2.77.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f9c553b80b5980f4a058bcbcbde9580b0fe8af43","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.77.0.tgz","fileCount":102,"integrity":"sha512-3xZVh4RvhyNDcwzEvGxWT8hCavDzfPZzogJbZKnsfryhpeyl/Vupkh856YR+J3KqusftgeW4K3mUB+ZGYq0KVw==","signatures":[{"sig":"MEYCIQCn+VnBQ8jhc9+BlqX+bE5NQQarfiPCCZBYueBK3S307gIhAM0WRO//OqYBnKjR3fSJuKQ/SQiGxEMn68d5vuGZ4zeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410147},"type":"module","engines":{"node":">=20"},"gitHead":"5d8612083c3a0a00217494ba0fe94f8709e5bfbe","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.77.0_1779554556038_0.4427663720440611","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"claude-mem-lite","version":"2.78.0","_id":"claude-mem-lite@2.78.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"91e7ba35e75ce7840e1174df6c7107bba4d826c1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.78.0.tgz","fileCount":102,"integrity":"sha512-AKiTP0EgtqB+XujW1+7oLF+LAFGlftlIvmZpSPliUdCgTnrgt13TuQDbsJds/+UIORe17mTqV0i02QLzNpdZlQ==","signatures":[{"sig":"MEUCIQD/vzaGAWtGV9413LjXJKNj6qqj1aqNxytdMxg5XIP6twIgYAtDcrQypwPTQbVR4C/Y/0Uq5ryBUWOgnIBTgDkKmVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415436},"type":"module","engines":{"node":">=20"},"gitHead":"e9f1d84f14ee707d0419541bdebc194175a569c7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.78.0_1779558235512_0.9966723882047319","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"claude-mem-lite","version":"2.79.0","_id":"claude-mem-lite@2.79.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4d18f476568657be9c198dd5bfd9822f1c41436b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.79.0.tgz","fileCount":102,"integrity":"sha512-GLzCNS62xCq7Izfm+627yYj509nVgL/182+xBLADFe1jtIWI2tgvGKP1nxq4WNwjPwH3W0Q+yPyfk37QYsey1w==","signatures":[{"sig":"MEYCIQDTnTday+KAV9Gc4g54ROTWDZg0bM8UgSzjt+8YB9FF4gIhANAsYbP5+pP0/nGWvSH0++Wn6jtZDGfAA5ONvyxH/8aA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1423930},"type":"module","engines":{"node":">=20"},"gitHead":"2354091c5b516da52bb292a332726ef3ad009c9a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.79.0_1779558867865_0.2698182848578732","host":"s3://npm-registry-packages-npm-production"}},"2.79.1":{"name":"claude-mem-lite","version":"2.79.1","_id":"claude-mem-lite@2.79.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3d7525a2553bf8ebd378327b47c21ba9512b3325","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.79.1.tgz","fileCount":102,"integrity":"sha512-OJGjfrY+uVV3CsjMNycPU7KiUEztqoKpH+iEWIGzQSEcHGvRVBlQyr50r70k56zlNprNETYVMqoZ5C3OzvZBsg==","signatures":[{"sig":"MEUCIQDL9F1jfYEkfmKa9m9Ej55jXu/76iCfFtwpanDq73TZcgIgTZbNghOgfmdW1AEsi2Knn6i7f9V4wPK5RZJvE6IetFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425132},"type":"module","engines":{"node":">=20"},"gitHead":"13f401161942c7db08e438d588e2144a62fccaf4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.79.1_1779560258764_0.6843316925257663","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"claude-mem-lite","version":"2.80.0","_id":"claude-mem-lite@2.80.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f5870fc787a84c704ca4e868480998a2ee6356ab","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.80.0.tgz","fileCount":102,"integrity":"sha512-l7lkM9HduWcuMuSCix2ojfemLL7orRj/PjGD1Bd6mE2N9e9HbtUFSBZ11OrZ6GXA58oOSZctBNG0EdFvIMGWdw==","signatures":[{"sig":"MEUCIQCJgWosliV8/DYg0c5HqZlJUG7UQauRJDRZn65i4iB+VAIgAnbi3Meh1bAJXiHKDLBz5FOPLO2odLRL6SDA3ITqZ/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426176},"type":"module","engines":{"node":">=20"},"gitHead":"d17cad51bfb656d7c4fc43c963a080ca6af0e98c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.80.0_1779560841700_0.4312184530277332","host":"s3://npm-registry-packages-npm-production"}},"2.80.1":{"name":"claude-mem-lite","version":"2.80.1","_id":"claude-mem-lite@2.80.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3fc68b5290a65ca21314a8b31b5ab7f8a9f53f04","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.80.1.tgz","fileCount":102,"integrity":"sha512-YQ4bACh963xwTLWfMtqyFchDNRGk7AFkVGMHsI85ixOhpvD/R5vmOd15Tw6Jwhe4r50Vx6HbLL6YiS9s1rN+yg==","signatures":[{"sig":"MEQCIAXDEFb9Y9AXbdvdJEGNDt8ZG+mbAufguSiUt0/zQnxbAiBOnRb3bnJHGde16gyuHU5KjvYB5wgxzDzp766bTF0pYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426814},"type":"module","engines":{"node":">=20"},"gitHead":"e9a50393d5d3ba4f00bce3d12d0d56acfb4be58d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.80.1_1779561340150_0.9750343303570663","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"claude-mem-lite","version":"2.81.0","_id":"claude-mem-lite@2.81.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0e6ad6d329a27e1b4b2d12b77048f026603b8888","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.81.0.tgz","fileCount":103,"integrity":"sha512-877LLYvdyzipDB5fp+Z9NaxU3EBVsxooyqtBWmcTkgr3AaiaOVVQ9JjHhGnwaXIviaAZ5iTVCsc4oGYlck43VQ==","signatures":[{"sig":"MEUCIQDod6jjXmaWGWkdLX89BeTDoepKcTDV84NCKlfWzoKtDgIgS0H8F/IuScJkcqz2IlQFEjHpVIOsvL0XN4k1kDlbhq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1430781},"type":"module","engines":{"node":">=20"},"gitHead":"37a9b93af4107587881f398f7afa468f704fd342","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.81.0_1779563504724_0.06905866059875598","host":"s3://npm-registry-packages-npm-production"}},"2.82.1":{"name":"claude-mem-lite","version":"2.82.1","_id":"claude-mem-lite@2.82.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"69591f3de90b456d7d18a3fd297002214d27db78","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.82.1.tgz","fileCount":103,"integrity":"sha512-2/rnzniDFVsrJfkf8I96osyVVQtikO5lvfWCpwskWvrxqu5PRfmsxeyLdqNOfXyWqB3PrubsNDb9J8lSQHZ8PQ==","signatures":[{"sig":"MEUCIQCIb+TwoSiCnYLAWyd+99OGMcvgcjpwZRxa+uqKVKL9AAIgVvKGK5vgBFUgufuoEzvdhlI2rhVRPINERxZSYC7bufk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436181},"type":"module","engines":{"node":">=20"},"gitHead":"690d5807ead6a8098743767e13f73b4e9d5b902c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.82.1_1779566322302_0.40355113402102116","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"claude-mem-lite","version":"2.83.0","_id":"claude-mem-lite@2.83.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5d12736e62b614bd9424408af6c58c88bb9efcbf","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.83.0.tgz","fileCount":103,"integrity":"sha512-exqScPI5wz61rph8ONwT1H4tq3SdBJDHi1ZrRSStblZjBy6/WFegoUwi1gHCd9yY/R0tSX15LA67w3Lk41Vlrg==","signatures":[{"sig":"MEQCIAzgoFjL3nrkKRAt30uWUYX1XUiPswrYoft4FkyQaepNAiAl2TkGf7xu3ect5ZVzduhSwJBfVkveo3icGbMqnBsIWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446330},"type":"module","engines":{"node":">=20"},"gitHead":"003d59322671426c55fc648951009184b719e0c9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.83.0_1779568928202_0.45037773785301005","host":"s3://npm-registry-packages-npm-production"}},"2.83.1":{"name":"claude-mem-lite","version":"2.83.1","_id":"claude-mem-lite@2.83.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2842368f772e29db76fd9bc0e8807eb52a6a2fab","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.83.1.tgz","fileCount":103,"integrity":"sha512-IEvo343CPVsk0yMdEqgUtYcHgwRFNW5IUQ4Tk+b/9e0yPcNmnrLGjSpw24IPFEekhqCeEmw51j5a1ZLWhIoANA==","signatures":[{"sig":"MEUCIQCS1U2NZWT7YMbPjNGU3h467aYtaMkBaBMMdmMPwV7uKwIgY08EvF3cpYdGyoptD3sdY8dURpBiS34vLSZartlypeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450516},"type":"module","engines":{"node":">=20"},"gitHead":"1d39ad5c51571f0d0cbc631765515abeefd71aa3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.83.1_1779569703901_0.005823900497464951","host":"s3://npm-registry-packages-npm-production"}},"2.83.2":{"name":"claude-mem-lite","version":"2.83.2","_id":"claude-mem-lite@2.83.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d1e96692f466319b25ae927e25475c38f7b9d5c2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.83.2.tgz","fileCount":103,"integrity":"sha512-+6++1Jsd6dhr/m6w2g+uBZ/VfYkqllUBSz+MODQf8Uh4GCiHVz+qtKMUEKcDZjETvi9g8zUjOGZZ7xRWj6n6qg==","signatures":[{"sig":"MEUCIQDRnRLhM3Lo1qZmUUeb4SfrvF4pzhxhLPBLmBUmfqvbIAIgSDxKO7JRuOsgNI12ZXgc3qvQ+zeK6bjUx/K9Hw8vtFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450981},"type":"module","engines":{"node":">=20"},"gitHead":"e604d0ed0d76ad31c48ffa19267fa4d9f321db00","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.83.2_1779570087718_0.4939872374609209","host":"s3://npm-registry-packages-npm-production"}},"2.84.0":{"name":"claude-mem-lite","version":"2.84.0","_id":"claude-mem-lite@2.84.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2673557905a54aeffa7072f70eae0e74ee3178f7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.84.0.tgz","fileCount":104,"integrity":"sha512-mVyxY3+9THscZTwQTETZASKC4e42W86Vr5ts2WZVpi3/2NoZVxJxgn/0GwHOIZpaomhKnRGvBeggXGzJMM9c5w==","signatures":[{"sig":"MEUCICymxRk1I9QW5okGwFioQS+TouLc4yHmtAjeL3l+5nS5AiEAqFxHx/awPvCKClzCTpCj+ZEqC4IjWzStA3txrpGkl4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460678},"type":"module","engines":{"node":">=20"},"gitHead":"3f059b7310685e1bcd4ff301acdd0f1edd683181","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.84.0_1779690075498_0.3362401439159861","host":"s3://npm-registry-packages-npm-production"}},"2.84.1":{"name":"claude-mem-lite","version":"2.84.1","_id":"claude-mem-lite@2.84.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8bbc6caa16eea55341239b8412524da973789b83","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.84.1.tgz","fileCount":104,"integrity":"sha512-5n9e7UF3xjP1S9Zxkb8+WrLssNG3uZpK3gqhf1FoptZ6TKEpl2Fp/RrXkZC0Vn2VZqs971unSb9jW/wJuxrwBg==","signatures":[{"sig":"MEUCIQCH63jbLR/HbRqarES2mKjItB1mdMqdIPh7VbKs8ui8ZwIgbvn1KyKa7iItKV8oahfR6kTQJTrC/BHb/wePwKrcMuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463821},"type":"module","engines":{"node":">=20"},"gitHead":"5f4fca18d8f2942c5958efabcf745156834c293e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.84.1_1779691793773_0.1900551018722363","host":"s3://npm-registry-packages-npm-production"}},"2.84.2":{"name":"claude-mem-lite","version":"2.84.2","_id":"claude-mem-lite@2.84.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d273190b4ae1d42f19356e6762acfd7fe7750b9c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.84.2.tgz","fileCount":104,"integrity":"sha512-V1aLCZMsxhMeuR050oGlS9+thnsIUoKmg6r7uYFVoaKKWJLa3EJTFsELdI7F/2PyT3R/1SfU/EMp1S4yLgGfOg==","signatures":[{"sig":"MEUCIBSMEquEnxj2H1bnhcLYjUawdDTXoWmcDUgvQC15BH/XAiEAprvWMV5xyj6JDa4/tMpRCkjNBh4xWYKHi283+G1bjro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465053},"type":"module","engines":{"node":">=20"},"gitHead":"063a9cb17b713f585fe1a8ba22a06eb91d31a67f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Lightweight persistent memory system for Claude Code","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.84.2_1779694931960_0.8040923648300853","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"claude-mem-lite","version":"2.85.0","_id":"claude-mem-lite@2.85.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e13dc2cc86b2f9022aaa7b5d98a6f6a2de80efe8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.85.0.tgz","fileCount":105,"integrity":"sha512-yU4LwZJ5g5P9IoF380T0nMpC9QtVQOLFeL1xpRsGsMQBb6S8TSe8oXo1ubZ+DMZDCdhnuGBi4mG7YMhP31fPhA==","signatures":[{"sig":"MEUCIQDjr1/ZgfDq7H429P/v8DrRAxtf2XGR1FzTY8Ppe5TFpgIgfdORvH5jc9lm+hAKFHjX0Bbei6PeKHCT5T79EymIE6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489284},"type":"module","engines":{"node":">=20"},"gitHead":"4d005c84be3d3e92dea9cfdfa0b7d877e1415a61","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. Alternative to claude-mem with 600x lower co","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.85.0_1780424508845_0.6584678365628849","host":"s3://npm-registry-packages-npm-production"}},"2.86.0":{"name":"claude-mem-lite","version":"2.86.0","_id":"claude-mem-lite@2.86.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"46d40717ea5da779f4a9d1c195336b56b7eb7da2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.86.0.tgz","fileCount":105,"integrity":"sha512-kRPhjF3lPb8SKPOqWH1ojcRqFLpCmbqMYeur+kPo6RbyIbTVjco1ail1B0J8qxWARUSrE2Dh5uMBGGP2qMliTQ==","signatures":[{"sig":"MEQCIDt3ZBEZHpKc5eE7j17TV8RJRCiqWGZN4guBxgPF10TpAiBeQMMBnb7iPaht5VPLujtYbx3JMBn4CNEOTS60wY2P0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1496705},"type":"module","engines":{"node":">=20"},"gitHead":"026cd2b493cf57ea9a831afdcf8dcb32affcfeb0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. Alternative to claude-mem with 600x lower co","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.86.0_1780430222503_0.53958831728751","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"claude-mem-lite","version":"2.87.0","_id":"claude-mem-lite@2.87.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2ae9425c191a3b5a494b9a3f114dc45bb914d78f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.87.0.tgz","fileCount":105,"integrity":"sha512-HWEut9Abn3D659fH2KmRNXgRE8PEbXTc4WI7jjN9ys3+8vAMCLXIaYeQE3nGfEuphbOy80jsRip1/xGE9zLPGg==","signatures":[{"sig":"MEUCIA1yS5dlk2p25UUJJNNwp8EcLKg+ISN3BwX4M+BVvSgHAiEAsJaVvNuvOCN0wFOX0ikc1XgzukA0da6Mf6F+0eZ7Em0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498617},"type":"module","engines":{"node":">=20"},"gitHead":"19a9bf6a43461acd2c65ad253195a63e2179e1b2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. Alternative to claude-mem with 600x lower co","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.87.0_1780433315239_0.4380710379410506","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"claude-mem-lite","version":"2.88.0","_id":"claude-mem-lite@2.88.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"02ebd569c90acd04056e57a9561e159c0527481a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.88.0.tgz","fileCount":107,"integrity":"sha512-xTNjaIJtzbCrtU++V2ZN0V+4PHmVvV47r/6O5SkHpjNqK/kX76Gge9i0LXiSSA6aalY8DAuqEQIj32UN7O7R8A==","signatures":[{"sig":"MEUCIG3b3OiMgo65xHkTDSNJzFfDDDJdtLLM1Qd4PQKy5w63AiEAvhuVOKnyWmVmxrfuxDCbeqGxMhZ/yARwELx/9pQ7o00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490394},"type":"module","engines":{"node":">=20"},"gitHead":"b80b4a480f6c7e983dca8d53923d0e8ec0d592b5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. Alternative to claude-mem with 600x lower co","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.88.0_1780440101246_0.03408579815238988","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"claude-mem-lite","version":"2.89.0","_id":"claude-mem-lite@2.89.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a422be7c585f76a080ff0fed260061fad3074a06","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.89.0.tgz","fileCount":108,"integrity":"sha512-YB/4/+qboIW1m5XLv9bBmVOhlMBZjGZnwpqwvUP+WsiyTxF/mSgrh43HDubX45Dj7l/jVRUV9LU/5hPKVNZXDQ==","signatures":[{"sig":"MEUCIDkJpc+aWbL9TFvg03QFnxjKXWib/xVa6N/cMIaEWqW3AiEA07ESU054hgAJ7XsRf51vWa3NBUKI9aspiPQK5g/U99o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504456},"type":"module","engines":{"node":">=20"},"gitHead":"a4a414db69810e46471c51c5ac128604def46b6f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.89.0_1780444423070_0.6312755591698316","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"claude-mem-lite","version":"2.90.0","_id":"claude-mem-lite@2.90.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b23c0b18f7feabe03cf2b192cc6743fc34990ded","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.90.0.tgz","fileCount":108,"integrity":"sha512-9BiCeBHmkE/XBYcDvq+TYCEMqWFumtCrZidlHTCo8CEptVcsZiuBcm5v5uCdbaGSUVL5Eisjs/JjCdWzskAOXg==","signatures":[{"sig":"MEUCIQDT8lElxQh9BbSwE2GWPdQaCfd499Bj7Vul+im6j+whTwIgezpInBXmg2veVGN8/5UkktUOnUMHkRshCGrAabhztZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523658},"type":"module","engines":{"node":">=20"},"gitHead":"576d5eb960356f572cca1a05533c66f95aa54e28","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.90.0_1780511263766_0.19920030101429775","host":"s3://npm-registry-packages-npm-production"}},"2.90.1":{"name":"claude-mem-lite","version":"2.90.1","_id":"claude-mem-lite@2.90.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2417908ad9d3416d0a2832452864bedb29ec6927","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.90.1.tgz","fileCount":108,"integrity":"sha512-v2ltKNilTdCQN4PZAqUoqeu4QaCXvVZVmFEDU1TXQE8k2AOsHGZp9g0PgQO3CeDb8t4UGSYEuOcVljCLMpFLGA==","signatures":[{"sig":"MEUCIQDF+TG8/cyYzuSypDP65VQfzmfVyKa4VEVdUfLJPrvubQIgAcd8oghBUxmQdjRhQtyT39N90m3HznTelnhSsNT+TWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525664},"type":"module","engines":{"node":">=20"},"gitHead":"38194f3b036752f8c289e30b6b4b979e3bf91e64","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.90.1_1780513566054_0.4811916006029573","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"claude-mem-lite","version":"2.91.0","_id":"claude-mem-lite@2.91.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"847a9468e875481a45c5a4d56cf31146367bccd7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.91.0.tgz","fileCount":108,"integrity":"sha512-kAW9ewJuJBskOGaMUULmj8/GcffSZSrNzystx0sOBJbNd10ARkUA+d0Jstr+4+Tnt0K67daPbO0zJjEDP5E6Zw==","signatures":[{"sig":"MEYCIQDhO5mEY4UbW33knV2EgEhQl+SwXvPG7PmFjDN+ZbEmfQIhAMYsgi3BAxDnwpwGywo6Y8ibSq42u37w8yPT7QEixvv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533737},"type":"module","engines":{"node":">=20"},"gitHead":"1062d0a66116628d52c692064fb913a75a5cae67","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.16","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.91.0_1780593220423_0.9591988554862809","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"claude-mem-lite","version":"2.92.0","_id":"claude-mem-lite@2.92.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"dc03f2c341c5ef4cc2d78445daf025d473708ba6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.92.0.tgz","fileCount":109,"integrity":"sha512-/gJfiI4DJ8tRAW8nz0y8zsNg6aj6lL1rQBB5yuqB/LBFw2qeVT0JYLu35ozzxC/J4B/NdV23EuvO+1CTAC1KEQ==","signatures":[{"sig":"MEUCIByMXzHBWeCwvPxoHL962VzaFjC9zan+yuhZJj8QRTMTAiEA7XpT+BgiSd1Lor9rDgNEA3i96aJ/nXRlDNdNObTaLks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536288},"type":"module","engines":{"node":">=20"},"gitHead":"4ac655d6d0555f663dcb743b2309b20a12d05e58","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.92.0_1780597681063_0.8244866991147253","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"claude-mem-lite","version":"2.93.0","_id":"claude-mem-lite@2.93.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b6d42eef496111c2e741e49b39ff305e4b845733","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.93.0.tgz","fileCount":109,"integrity":"sha512-2hPmw4iVe3laW7U/3LRFHBP+PU81Rj+e9uuwtzwdUB4KYN+bt6xP2hjnFuOS56KQ16zULiwKSkxAgFPDnI2B5w==","signatures":[{"sig":"MEQCIHQFLCk8+4RFqiE7dOMNPe43yD3MA5WYHEHT0ScjQpO/AiAZs9y8E9YCS2FzKqCSXMK5p65CfgWncPh5qtDldoiGbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556297},"type":"module","engines":{"node":">=20"},"gitHead":"434c32ddede44b2a4ed4207394d5afa6bbdc70a8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.93.0_1780940584600_0.9849157873243464","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"claude-mem-lite","version":"2.94.0","_id":"claude-mem-lite@2.94.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b8736b6b9abdfd333484a3a35d22162a8858a20e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.94.0.tgz","fileCount":109,"integrity":"sha512-aXS5ixLxdGUaVDbRO5yQTFY7Epvkgs9glrrV4lIyZc57PKElgtj0X0Bqq8Cs6ZaW+6SSKO/kBWyundudopv4Zw==","signatures":[{"sig":"MEUCIQCluml8s4Uwl9BIW7MYcMv45lFlnhc9pSIl3A4EoCudUQIgDNPhQuG0wsuQQPDLWjjzoy0p9nV3SPmWo+2zbEtO3lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558448},"type":"module","engines":{"node":">=20"},"gitHead":"66926b7ffa709d8c7a6d10e01ebf3c74a7f4f0db","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.94.0_1780941771127_0.34361259507469355","host":"s3://npm-registry-packages-npm-production"}},"2.95.0":{"name":"claude-mem-lite","version":"2.95.0","_id":"claude-mem-lite@2.95.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"40e60169df4627e5f1e848ebe86f78416307ab02","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.95.0.tgz","fileCount":109,"integrity":"sha512-YsVluxhj2NfZN2gi6HAykoVYkOsUvVwJ1UX54eOseUtNp4m6uJC0Xjx+hBOl4Z9+7mLZOfc2KpK//z0L2gx19A==","signatures":[{"sig":"MEQCIDUcV7eQ8kodZnq/EPonnPCwJQT1VGw5W2BGY46d9dQPAiBlxViHEO8zyRT6skVxUABZzDSR+j7z+VVwN2mkG6SM1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566117},"type":"module","engines":{"node":">=20"},"gitHead":"8f157b5ba204812a3784fe18ab5ff785f1138f57","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.95.0_1781019057483_0.41669599893330544","host":"s3://npm-registry-packages-npm-production"}},"2.95.1":{"name":"claude-mem-lite","version":"2.95.1","_id":"claude-mem-lite@2.95.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d975e625833e94b26c689c586dd8a2b7123c3801","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.95.1.tgz","fileCount":109,"integrity":"sha512-A59Fq4zJQOzwP+45vmlH6voBe5AAjingnkxkcbprEobNGMq04ndkaCBGoFX08dYWYZXmU5NL9nfwtqna3gJNkw==","signatures":[{"sig":"MEUCIGG7DNCEjmzVtByS2dR9XA7ZHPGHPpzg0WtLQKRAAYwDAiEA6m9IYci5zJJ/iCXjVv7D6+/3PvtSw2Pzbj2MHCDGCTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566950},"type":"module","engines":{"node":">=20"},"gitHead":"2a03d15d41fa81ca0e39acf06673bd366269e29f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.95.1_1781019832342_0.1144017069699077","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"claude-mem-lite","version":"2.96.0","_id":"claude-mem-lite@2.96.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"276b48398249bbbfc853107a28a16a95e24e3c3b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.96.0.tgz","fileCount":109,"integrity":"sha512-qxEY6P4vxueZHnfu6vZFyTAOOFJ/CFwWsDCL+eWPMuOPZUv8bOqqYXNlK4SA5ENf50mdIjhzGThLKUwphWiCkA==","signatures":[{"sig":"MEYCIQDdqXjCfDwaZQYNWH/4YvZpxW9/m0ylxzqtkvJ115YVZQIhALbPZeNKzPMJ/CKlhFrH+10kquLcpXf/OjWa7rJaDTPP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571113},"type":"module","engines":{"node":">=20"},"gitHead":"770968d1f39138f39fcb11ae87a4f372dd6a2bb0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.96.0_1781021579381_0.38766849438209583","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"name":"claude-mem-lite","version":"2.97.0","_id":"claude-mem-lite@2.97.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"62c15063bc1c09e4ca7db22c3e56c4bde05eca38","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.97.0.tgz","fileCount":109,"integrity":"sha512-Ssi2gOYKODHa1wXXU51ZAGTUVo3EqSnjRvOQaPQsKt+2Q5BDnVH2hYiqq93P0o/2rs46rXjAOpkHvcAxR2M6Cw==","signatures":[{"sig":"MEYCIQCSCpL23Rmy9GqGf5suf5wobk2YPyU71u21iC0SG2L37QIhAL4Bz22+ETyTjb/2nIWj3Ljlbg2ENUyHUnwNVshQOziu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574032},"type":"module","engines":{"node":">=20"},"gitHead":"bc363a2a0ea60950ed79536847aee9d2461d1773","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.97.0_1781029069151_0.0020214703397249956","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"claude-mem-lite","version":"2.98.0","_id":"claude-mem-lite@2.98.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c8e053498b1a98f33d8ef126d7e68f84952d0ce4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.98.0.tgz","fileCount":110,"integrity":"sha512-EZoDrjjG/IDDac1RGIwcPt5vUXeDmF0t1Y3ExxSfCT3n+XqWInJTtseWxU+TUGcB2w+AfvF5SzP09MeL2YRZMQ==","signatures":[{"sig":"MEUCICLerH6GPdfzXt5JPi4QXzeIbCmc+ad5o3IGr95ZPSQ8AiEAzn7iqAsUIp9gpTr1Sg7DnuHkh8Y6zGZixujSj6GqPjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1576571},"type":"module","engines":{"node":">=20"},"gitHead":"54441eea7014b9c43f01c439fdbe68768daae9be","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.98.0_1781294489274_0.9775642348682358","host":"s3://npm-registry-packages-npm-production"}},"2.99.0":{"name":"claude-mem-lite","version":"2.99.0","_id":"claude-mem-lite@2.99.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9601ae3d1dd132a9b5d5d6b2f0500aa04b7d6748","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-2.99.0.tgz","fileCount":112,"integrity":"sha512-VTq8JD5d/vkJhipItzQk2Aju09VTg8W4s4hBunOuWKl1Ce3yEvQc8n5fPrZtlkgNT065bjs2tbdoDkaQsImXEQ==","signatures":[{"sig":"MEUCIQCtw1CwPjBcTkhTc4h+tWskvA11936Dy09WpJEYV0wfawIgbgNOoQzuv5gry4SzcLkoK8Anaiw7ZrRsHi7DgI5I6/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574060},"type":"module","engines":{"node":">=20"},"gitHead":"609ed47e2e19bac5e56bb657b0ba70c375438b48","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.21","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_2.99.0_1781301900687_0.6253313867802548","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"claude-mem-lite","version":"3.0.0","_id":"claude-mem-lite@3.0.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"625ed71f1110e1e9ffad433b998cfa9c0a14375c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.0.0.tgz","fileCount":114,"integrity":"sha512-157gKNbDFjVN55d8Iie5gf/UmZAciD716iTgZJ7z4ZUm43LenzBbvPiuPXyLOp03rQk1Ok4iZ4AbabgP8wJtYw==","signatures":[{"sig":"MEQCIEjS1Ph6QLOEihg5rtPHDOsVTlqOQJIz3JHB7qwOH8NUAiBZINT/+Bf9t0ESBj22d+LFTfx53NZhpH3cbOx1yGayjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1587279},"type":"module","engines":{"node":">=20"},"gitHead":"6ff4fb48a2f23e2f700f5324bdd3207a77e6e96c","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.0.0_1781884952455_0.9982987460918715","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"claude-mem-lite","version":"3.0.1","_id":"claude-mem-lite@3.0.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5becf5e36e80b80def136b129b48e414163977f2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.0.1.tgz","fileCount":114,"integrity":"sha512-IA8D7BBC+D1W5SeJtpvsHyaV8qLHH2Z5M8CjfuZ8xpnarixMFOCIHsqlFgQqvJedcTFDcnKACvjRcADgUbqu8Q==","signatures":[{"sig":"MEQCIHP3CQ0qXfoFc9KTMB2tQoln5UTfmGr7Qiv1LiqV/txzAiBsnz67fxXr8cNukq9owKAImG31MMF/0A8LnoDUz/ZbzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588239},"type":"module","engines":{"node":">=20"},"gitHead":"822584e4daeda6b3cf271175b396a58c7279feba","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.0.1_1781886764977_0.22858754708821305","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"claude-mem-lite","version":"3.1.0","_id":"claude-mem-lite@3.1.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5f73315e9e1c380548b58ae123c1d0e46a8cc374","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.1.0.tgz","fileCount":115,"integrity":"sha512-vbBwWPJr3Isi6ib4IIMlQWdbz+rkCOyJCGpmoOu6fNPOC/I2LvcG55Ya7i+bl35sUnGxmhAi2DF/NOcsguWH1A==","signatures":[{"sig":"MEUCIDqcU/G//GMAdanwG0Tj0UBGFJP6WK997RcxCt0d5HnCAiEA/dYeWcL3G8HAa4sV9iFmgBFWaOkM1m8MipZLTAP9lmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596375},"type":"module","engines":{"node":">=20"},"gitHead":"947653bbaa646512685972b517f39e5eec4d95e7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.1.0_1781892545073_0.9174775368934125","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"claude-mem-lite","version":"3.1.1","_id":"claude-mem-lite@3.1.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"15c8f9a38c55d775f21e1a0ad8b798b5d9a31869","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.1.1.tgz","fileCount":116,"integrity":"sha512-IQwW/olvRCUNgpooM2FCigB1C60+Kax0kEyMtIK3nidZw4jFWtxZsP2y/brhn8sFrHmc6v7U8mrurwzVSDbU2g==","signatures":[{"sig":"MEUCIEY31Ht1ylHOpZDmCCcx75e2KhDF6l4T6guAUMUJpU+aAiEAnZSnNTpFSACGuS4gwi1QTJF94aXc84PgLajOwz17WQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605260},"type":"module","engines":{"node":">=20"},"gitHead":"73e6979fd5e30c3700dc50446b3f53d5a072cd11","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.1.1_1781897908955_0.8864244596740098","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"claude-mem-lite","version":"3.1.2","_id":"claude-mem-lite@3.1.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"61419892d4dfd35842d7681c4531630802f61105","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.1.2.tgz","fileCount":117,"integrity":"sha512-o0QP4qzDCERSPNYY9Ikim3RNv3BsTW1TroCTcI0fcsc7i7hHnLro7m/hv0fcy79Xf5u4AZ06WfNaWSCLkO9kUw==","signatures":[{"sig":"MEUCIQDhm1px67RyFXJ2luF81WVUy4/b6Ja6wAQYo/wZWqu92AIgWB2IM9Onupy692oxYeF/iSpTpevAY+13Qo5RQb3n4EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623567},"type":"module","engines":{"node":">=20"},"gitHead":"20133d0b7f08e7c1185fb81c1d788d24dcfc5d6a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.1.2_1781982965184_0.4191511571962707","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"claude-mem-lite","version":"3.2.0","_id":"claude-mem-lite@3.2.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e287e9ed14d023348e85a819a89466a0b6594a16","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.2.0.tgz","fileCount":117,"integrity":"sha512-5/8CsEbEbY82oBHaesQ+wdS31RN/1DqxjrHArXj0Qb1hWeNvYTfkP4KsQ21Wa2ov1X1Fii+Tht2IFX3MDnV4gg==","signatures":[{"sig":"MEUCIQCh8iE6YpWLxxUOL7jHVqk6DbbE3meRFqH65/gHkjxhrQIgXIL8WLPyXLchPyT8uWfrBEZ7i7I3hIeCH9tOQr7aWI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632011},"type":"module","engines":{"node":">=20"},"gitHead":"b30d03d89bc88895482f2967e788bf29ccdbe430","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.2.0_1781996788235_0.531357225297437","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"claude-mem-lite","version":"3.3.0","_id":"claude-mem-lite@3.3.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1f0d4e408e07128ac3be727a9dff7e3d82744730","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.3.0.tgz","fileCount":117,"integrity":"sha512-QrUaatH6sY0N7l8UMVulpHJERtuxPLkdCAiB8+dOaTvKIgN0A5S446622kjCAW7Egrbz4ofBkYnT5xByku3xIg==","signatures":[{"sig":"MEQCIBX518DKrCfAjPN8hsmoKfqDT0DsO1r5NwMXjUvsxlEUAiAPaBh1BqygfaN2VDgiUesBVWAN6u43dDFzpq57MuBS7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641075},"type":"module","engines":{"node":">=20"},"gitHead":"23cc730ee7a3f1ef881865160b52c6c9fd56875d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.3.0_1782028245664_0.6632671787815942","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"claude-mem-lite","version":"3.3.1","_id":"claude-mem-lite@3.3.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"730f34d3ab85f880affb0578ed8da8e473eb3f6e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.3.1.tgz","fileCount":117,"integrity":"sha512-vRI+3W/zwnyz2XsaS/6xvt0F0LpUtcDqfIojXJUjre6dMUfirxC2kqiE+nAJUZe1OMBv84CZMgzPromO7uWtvA==","signatures":[{"sig":"MEYCIQDr25qrI2kMzAQ6WZw3HDSW5CoDfK7Wnh+7nAjSassjaQIhANOSxVFfCHHYm/2MlnBkKs+XyghEQKplVm25SEzr92bl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644622},"type":"module","engines":{"node":">=20"},"gitHead":"588d2506373c8ba20eee1d244fa7f8aad776dd55","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.3.1_1782046952414_0.7655487722277508","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"claude-mem-lite","version":"3.4.0","_id":"claude-mem-lite@3.4.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f2d45a1a6c57d7fe2706b19b9d253e294f84bf52","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.4.0.tgz","fileCount":118,"integrity":"sha512-WFeTmftaKo7+UgsW31u02eeoEAO6q2hq2IrKYPLIolUojjblHy0KhRWV2A4EWTgZf430UbrHcFdqR1Yk7hUeRA==","signatures":[{"sig":"MEUCIQD7xDqvsPFv3PDW6EYb5ZR/LUVAQgJZBgA5DkaChp8tLwIgQLLE+25kfjHrPbsoNaH5UhPW5yLkv1HhxBcHMmUWo6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657747},"type":"module","engines":{"node":">=20"},"gitHead":"067c3e1dc1387a763789b10ddcfaf5b926528686","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.4.0_1782052013855_0.19906745933213155","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"claude-mem-lite","version":"3.5.0","_id":"claude-mem-lite@3.5.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0abdb1d50f9358daa851a1ab2e333d8211acce98","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.5.0.tgz","fileCount":118,"integrity":"sha512-swe4UhSaD/znU36B2405c4aF8MOFT6OnafpoggGA+8aNm0JhxfMpSbBMghs+AbLbpvAv47CIy7cwINIqXQdbaA==","signatures":[{"sig":"MEYCIQCb1Xuw0RmDIOz/K5fh/9qdFMTM6Xeii2bRaLeoNR0vQwIhANFwso/lR1/OzHz6OMhycR5a9/i3B6p4LN7hVWDtDkgi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662244},"type":"module","engines":{"node":">=20"},"gitHead":"09ee4f5f86fe43cdae5a0a34d54b88229b9a5258","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.5.0_1782058374756_0.13174004363746494","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"claude-mem-lite","version":"3.6.0","_id":"claude-mem-lite@3.6.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b12743f12898571b37000ec6c654f8502a6a1064","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.6.0.tgz","fileCount":118,"integrity":"sha512-yeYEdHQ2KE6+ACaGJAIzi498An64xeIjCPLwH/e+1IJejWIR4hIusIkZLOp/n3bw9P0y2ntKo0bc2QtpH37v5Q==","signatures":[{"sig":"MEQCICttyKgaoUoKtcoappGGNgEXHUOMWgjrb4kSXaDnnEqWAiBlNlMd61vGsJQPm+xCah17XpXWg2Ux9U6oVR8IOdYyKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669306},"type":"module","engines":{"node":">=20"},"gitHead":"b4ec796da5b37417638937da0e93de577d4a81a5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.6.0_1782060766833_0.6892548092680277","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"claude-mem-lite","version":"3.7.0","_id":"claude-mem-lite@3.7.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3a6f735e25122fd23b1a77ee628619b66ef3d424","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.7.0.tgz","fileCount":122,"integrity":"sha512-tWpDD+6b6JUKRYujoqYk9Vf4xUZ9RfOscwcLhWl2RfRtbpY38elLLCfqtfJUqJXrejZnO9yhNbIPw42ayiZTAQ==","signatures":[{"sig":"MEUCIDsKCVO+R3CtogbOHujUjUKa63Ey52vtYpCpztTwg8QlAiEAoeHMYDyqS5mSOcq0+3SMg+TxiGcD1qc74nb9nAel75I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691234},"type":"module","engines":{"node":">=20"},"gitHead":"76f27c7d22ab109fff64a6073380643884aae06e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.7.0_1782079366184_0.14437352235815704","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"claude-mem-lite","version":"3.7.1","_id":"claude-mem-lite@3.7.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3e7025e118bf84b92eb2a85699cc0ec948e44cb2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.7.1.tgz","fileCount":122,"integrity":"sha512-aodJojXU8k3vgqfETRESol3m4g3jcgsb7ijMgJZMi5opvy86fmb1KGqoz8DuCF/IgzRjOGTXADywlt39BdKF+g==","signatures":[{"sig":"MEYCIQC0SigrugjDGlZQtnyMYrBJp7EbG0fCaLxurYqMdG2evAIhAJznFYW+SvRb1Vz6T/rDwA2LVUYHiQAp9j6BLi3WenkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1688851},"type":"module","engines":{"node":">=20"},"gitHead":"adc8b26fc5108d4dc253117ea668fb83c38d4544","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.7.1_1782115947813_0.3015525866215307","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"claude-mem-lite","version":"3.8.0","_id":"claude-mem-lite@3.8.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f9723192aa6569313aee1cff8b99903f5792ca04","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.8.0.tgz","fileCount":123,"integrity":"sha512-oUabEho5CK4c4AufdQ5cnf2UIZZJNXjp92SRCfNCBkWdop6gJAt612f1XbFrpixkznl3nikROltiaGwaJtlKYQ==","signatures":[{"sig":"MEUCICbm2ULauO5RJNpOgdfUlBLOyQ9DuIga7Qj4yGF13NXEAiEAqU6uqFtHuKyxtr4L9ZSXFJ0zjPYNYa9hqtYugfYu32Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699797},"type":"module","engines":{"node":">=20"},"gitHead":"17d0617004446bb655e30cae936ab21903549c15","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.8.0_1782120086008_0.49472071107771454","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"claude-mem-lite","version":"3.9.0","_id":"claude-mem-lite@3.9.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e2f18904b3d0e5418619f1f029a1a99bac149654","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.9.0.tgz","fileCount":123,"integrity":"sha512-yy53J3h2dDVme/LqhjqsEzS4GVDIp2uvpETeEBmYvVgzCF38EVeKSTqT1OriRIj77+tP6BYxiysbCrjpwz9ASg==","signatures":[{"sig":"MEYCIQDMXZ7DSJdedrgkZqt6m50Qsm9RBpqV3aRK6Gzrk5YfZgIhAIc62r5SQTj80iftGuIk9fjWjR4zjvskDD1oJMiFLkmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711967},"type":"module","engines":{"node":">=20"},"gitHead":"7e54c5cb5bf43cd5f4d812303c33eaacea4448f3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.9.0_1782131670288_0.5466364703119384","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"claude-mem-lite","version":"3.9.1","_id":"claude-mem-lite@3.9.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f5231b0c9d3f378126da8e46bebf61e81b4490e9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.9.1.tgz","fileCount":123,"integrity":"sha512-Y/sKHPZwdcbvsmdEAc7yrPQ67MlW4YIstinEF7I/Q6/9sOFQIHUWsWqRsMb6ohhHjFrOUDzGbXO05QTTPjluVA==","signatures":[{"sig":"MEQCIC1qbv3d60rAicNQkmrpucqZMw+CbwK05UDYX0O/ez1nAiBXgU1sFEyHjZO4PerasscmBvRnLDRINCtSRzE3tq+iuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713436},"type":"module","engines":{"node":">=20"},"gitHead":"c85e0b5452b7997b0e2d8c884495414eacec5a4a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.9.1_1782133284032_0.5903838182954844","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"claude-mem-lite","version":"3.10.0","_id":"claude-mem-lite@3.10.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0e6759f4b21acb7153d1dc3b31ae877252136689","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.10.0.tgz","fileCount":123,"integrity":"sha512-wu8tkiBp5j/8IO5Okd3lfRRvobbjZ3TauJAXaAGBYwyea1alCZMbVMdWRySm2UVSXxfmN6HPvCVni4zmS9OuhQ==","signatures":[{"sig":"MEUCIQD67dI6OE8sCIbsCnoN9Cfkz/tdmYYH+gaX105aS+3PrQIgAum5aI8MamsXHU6u2+WXdxKd5kVnHXxkTMAL9NhoYVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1716267},"type":"module","engines":{"node":">=20"},"gitHead":"7aaa7e0808eeb280274cd189d11e36b57070828f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.10.0_1782144592473_0.22294181302243432","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"claude-mem-lite","version":"3.11.0","_id":"claude-mem-lite@3.11.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4a8241e7e9cf1fa5f545957e9ffeff5aa50442b6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.11.0.tgz","fileCount":123,"integrity":"sha512-ssVBtW8NaAKlZ+fBaNAj59u0Hqma5gXuqv+yOPaDhKh2Lk9xx+lMygWWsSvCFFjaloZoHA9oPMr5ZwLpTipxAA==","signatures":[{"sig":"MEUCIQCVAzK4nNsvfeATU8y44L2ShNGNJONleBy/X9+md0WdLQIgNo0UqHrOiHkayDacL6cXZOwcHlsWt83fW0kXdxe81YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719661},"type":"module","engines":{"node":">=20"},"gitHead":"e9fce4980d5d83ba0c851b42dd967622f330518f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.11.0_1782151879466_0.07913765437231679","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"claude-mem-lite","version":"3.12.0","_id":"claude-mem-lite@3.12.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8afdd9bb29764090ddbada7080adea7ff96a4340","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.12.0.tgz","fileCount":124,"integrity":"sha512-k+CdxWQ9mMGhMrHXWKlycCy0rh4OPd7KEhehxvGqkooF4ppW+lLDPqWiEmguJfY2xNt1NtcE/vtfEMBYDYXQqw==","signatures":[{"sig":"MEUCIQCF3PHTiaAmJWGs8DYXjwqBJYxbNRPIrj8DJaH9tvT6PAIgTJfrfbO1cVLUBUoEsMYfklcKgJf9SnuIONsm60vRNvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739798},"type":"module","engines":{"node":">=20"},"gitHead":"85e5f532695ce0d9707c21f3f18ad7e60c753fa4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.12.0_1782240415367_0.16496215455796537","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"claude-mem-lite","version":"3.12.1","_id":"claude-mem-lite@3.12.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"dd85ce593f7849e3632afafd63a7589fa4600fe8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.12.1.tgz","fileCount":124,"integrity":"sha512-vpe7httIubgSx7lTff/sLjM2KiEU3dybYlXSMOU5NzRhES4i9T+/H/0SRr57qoU1wqPUthuXt7SzcasoMvYhqg==","signatures":[{"sig":"MEYCIQDP8qQkT9RTqiXK+Ia+C57M5Ki4vfLP4OqU/LUgItJzoQIhALVp2FNympDApRqgUuTp2hbze2Ikbwaw5agcOmmX72Nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740133},"type":"module","engines":{"node":">=20"},"gitHead":"ca27d563c060754beb46f0fbe53af4602bfcc404","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.12.1_1782244598783_0.5851147427724899","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"claude-mem-lite","version":"3.13.0","_id":"claude-mem-lite@3.13.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1ffa160d23a1f82d49e005620ce1e791381011a7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.13.0.tgz","fileCount":125,"integrity":"sha512-y2DDg1JSdQlN71hN/8nGLn+D4W/B2AvmGNA2Q9IYw9Rl5NcSUeUHyPfp1eqSNKI6q4BPD6QskeCLOislR4azNw==","signatures":[{"sig":"MEQCIDmjOVb3fd1VR7gVejn3XPoDfC6IhawpJzurDo55O19pAiAc12gyXIJsEmFRSfAZTQEX6WgW+ag+dPqnJkmU9PUcRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756969},"type":"module","engines":{"node":">=20"},"gitHead":"5c5eb9a7829647ffe845765ccfa0a6f9719230d9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.13.0_1782327006797_0.9989318579139903","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"claude-mem-lite","version":"3.14.0","_id":"claude-mem-lite@3.14.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f7ac57daa58efe2efe9abb1b047cab89d515c204","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.14.0.tgz","fileCount":125,"integrity":"sha512-g01pghy167XpxuPN7mnzl2srUTZBOhqlIJWbFcvmnRQonJyPDHmsEmohKTe4aR00qBjkxMNi19p4T1zDdgFOyw==","signatures":[{"sig":"MEUCIAD08VehpgT+vj2HJKDUYA47HynIfv67C+7yGkKHIqHlAiEA3AvpiiW2gr6wuhOZ0YuUJPCmIpvrgX+WTMioGcnQrfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762555},"type":"module","engines":{"node":">=20"},"gitHead":"9790ec82314ee1fe6bd83750022e1704c05f1b33","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.14.0_1782333635773_0.9760503025019482","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"claude-mem-lite","version":"3.15.0","_id":"claude-mem-lite@3.15.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c5c316f334ec0ca8fe17aaa8e0a536259c76f458","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.15.0.tgz","fileCount":125,"integrity":"sha512-goSJBy52HQQ2sudUhSywRqDI17ISJ4kumws6DCfqLJdwskDdLZ97FEi6/oJniJCc/HApFS1myfMauY52pkYRNQ==","signatures":[{"sig":"MEQCIEkeeRWu2FaHRnSN5KDoQvQxGGKcbGpMl8AI6NrDVvYaAiA0lX7mDIyAYGkd8Mu4nv8ZcHtUAbd/ATcZ24c0HN2zlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768232},"type":"module","engines":{"node":">=20"},"gitHead":"970140862166a7f6c20cbf292af4e44843495b1e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.15.0_1782398245772_0.906120724990094","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"claude-mem-lite","version":"3.16.0","_id":"claude-mem-lite@3.16.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f2007e459de4810dc5eb01c83ff5578ef0fc6fa8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.16.0.tgz","fileCount":125,"integrity":"sha512-yvbKUvXZWSS2T6ZryEfJj31trNgwklNBS7XbrMt0j3MEvpq4vb+ZYpdlCKrQ3Zs3sEd8432Npdx4QBgOMvWHBg==","signatures":[{"sig":"MEYCIQDO+mpeQGlv7ppTZBjqwGCCGEC2mUbO1WzdljBlhvXCdAIhAI0k8MSVthpGWSNZBtknpdgoVoeCkZYeRY1hvFaBq0LW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1770525},"type":"module","engines":{"node":">=20"},"gitHead":"774f1563ebfebd00e51f90afcdf6b3213f0fac77","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.16.0_1782403183080_0.41140078178979955","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"claude-mem-lite","version":"3.16.1","_id":"claude-mem-lite@3.16.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"44adfce65fcf9d90b2487e6a0606423a06038fc3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.16.1.tgz","fileCount":125,"integrity":"sha512-gz1FAqE+fWQ4O965TVWycFw+HWbuz8RNv9yZPMycnsXTAUXd/tlmx+ij5APoJgq4eXBQmCHkrynQQKOxc7ycDQ==","signatures":[{"sig":"MEUCIFVNe6kWf3vSPw9K80Q0CFGFLtPb5DmKoonNPgYReYXpAiEA/vbepp8g0D3QWkX6QvpDxJDXlq4xt/wG53VBHgV+Iwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772193},"type":"module","engines":{"node":">=20"},"gitHead":"27d8db1a87ac7775231d6f57159081d04aa716ef","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.16.1_1782404675065_0.6472679373075279","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"claude-mem-lite","version":"3.16.2","_id":"claude-mem-lite@3.16.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8e470c02f118a092b9ed42f57e081794ed30a05e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.16.2.tgz","fileCount":125,"integrity":"sha512-VXoPqy6b17QJ0UCo2XNe1HrlfzdL2SdFtyjmC6kZIQ8VEJdUZUnDjIKf9MZC1W3GoAtmv+w6DcDSxDG4D5HAuw==","signatures":[{"sig":"MEUCIEEz7OelFtSlKSaOVVMW3gL2Brfm2w5Ozo1b3HPecnGAAiEAv5AGvCxNvepYeyOCCFeTiJcMIyllvGvT/WHgy8M96+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772568},"type":"module","engines":{"node":">=20"},"gitHead":"f3cc56c08541ba974f5fc3371198137697cec4d2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.16.2_1782405777039_0.6652574006543419","host":"s3://npm-registry-packages-npm-production"}},"3.16.3":{"name":"claude-mem-lite","version":"3.16.3","_id":"claude-mem-lite@3.16.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ff1449c938961458ba7c4016f08da7d190a8dbf7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.16.3.tgz","fileCount":125,"integrity":"sha512-OeAL+DhB3wz+JbpHbh+yV53u1YxkgnJuH9BdsVZD9Y2mTVJa9d9C+Z56gN8HcJLkKWTsZ8a7LZrk353zJEm7Tg==","signatures":[{"sig":"MEQCIF5QuvQ0dPZlBkJ43eSoBT651qE/G31mhgVNIrGTGoPaAiAESW+zGdJUoZlOOWUgeeIBD8hJrtXQVXNJVpYHIMx5vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781984},"type":"module","engines":{"node":">=20"},"gitHead":"7493c00989ce510e6820001de337cb0bcf859041","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.16.3_1782500711260_0.3743389576881191","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"claude-mem-lite","version":"3.17.0","_id":"claude-mem-lite@3.17.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"21c8cd7c77580e30afaf26456509b505313f5e1c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.17.0.tgz","fileCount":126,"integrity":"sha512-AYnx2FpbHJeMirGc6+dkCLMIEOZmH9DW/Gp9H03YrJSPXM6wfVmyFIrlwBZWo1RZBadS3mSwMMDVFuPErt/hsw==","signatures":[{"sig":"MEUCIQDTiS2Q+dxP2jb1+uVrqQxvYl6qWFCzk92FgZ1eJV3cHAIgHD3WMpp61KPPJMLTx3vwU38vMckRSyvVVw523HHtoRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790080},"type":"module","engines":{"node":">=20"},"gitHead":"0a32957595dd8eb0d769fdc5ad53eb902b468de6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.17.0_1782508206660_0.3431143467257183","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"claude-mem-lite","version":"3.18.0","_id":"claude-mem-lite@3.18.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"68db1bae616f836191f2d03b77d3d28b9e2355c9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.18.0.tgz","fileCount":127,"integrity":"sha512-l9k1dfH/jklLfCsPF33KAvOksdScZB2Pgdt7ayivcTNtys1grAiFzlfWH+22mWuBOg9PetiCr2sid1Rnu8fAuA==","signatures":[{"sig":"MEQCIQDFynu64TQgQRV9kl0Z1CeSQ1G0ppl/5bq8e/Yk89bZSwIfDaKayzT+8ml3yOq+/q7qIyvx9YibGCi8xuGCrwp4Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1793795},"type":"module","engines":{"node":">=20"},"gitHead":"902930eb6731d4f63a3858f5ed20ab5f8bfbce7f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.18.0_1782516963909_0.38409696538895877","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"claude-mem-lite","version":"3.19.0","_id":"claude-mem-lite@3.19.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"842a0360746623ef74d8c0af43314e4220b3a73b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.19.0.tgz","fileCount":127,"integrity":"sha512-T21fBiNcQQp40mr56RMauN2MezdiqvFIoMMRESNDgnMZda0yQ6nhVEXir/Jzu6RcXyflj5QLhjJBiKDfu6w4sQ==","signatures":[{"sig":"MEYCIQCE7k10/KGuqKO+IU1qNVE5STllTc8mmEEnBBrU0WcYvAIhAIQg3hvid7BHn4MnoYIA7zq12Cc4hkZVXFAD6EvkOdU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798245},"type":"module","engines":{"node":">=20"},"gitHead":"0df770aa8800b87d8292b8201fc180ee93109431","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.19.0_1782670461375_0.40397606897193983","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"claude-mem-lite","version":"3.20.0","_id":"claude-mem-lite@3.20.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1ff6a98a1ee02210b6aea78daa40055f3dcc03c2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.20.0.tgz","fileCount":127,"integrity":"sha512-2XkZsApd6cnnKhEvIkEjStSCRBk8Pa2NRmLaeoCxPExIknw0mxJYBxK+hgOj7lLRwn52QZQDT2Jw0gTQYtzGig==","signatures":[{"sig":"MEQCICh/f3mEKGb1wXoFDuj42CqJpgIVTXPsEC6hLc6HuEOxAiBajUhZe+IVhdYvncDdyQXslkA19d6daI7QPlFHxvX1jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798176},"type":"module","engines":{"node":">=20"},"gitHead":"103e8011aaea2e045f2abf9708234d1e6ee90c19","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.20.0_1782670989899_0.3605101488344231","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"claude-mem-lite","version":"3.21.0","_id":"claude-mem-lite@3.21.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9c458bc56abc2aec24c285cd48f0c23a6e57eb23","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.21.0.tgz","fileCount":128,"integrity":"sha512-fL6h3u3HFbbzhJaBZJ6W4Ulv5+NOxN4Q/h5xFwjNQsYTvcqlf6vyXj8uIrRZ5wBOgODmvWnwrW6366ic2XVpBQ==","signatures":[{"sig":"MEUCIDhvj+/MLi7SJ3zv3jSH4AKia9KzUrUeigIy2a6CrBjhAiEAuWTpY+Sq7kH+lZmBqs5CXX5wuC7RrTZnSWhnVtvDafs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806029},"type":"module","engines":{"node":">=20"},"gitHead":"a1e111481efc917e53ffd405ceefef9e96b3bc26","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.21.0_1782673243473_0.8900541490479752","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"claude-mem-lite","version":"3.22.0","_id":"claude-mem-lite@3.22.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cbff808b75a371bde6cd1f8e94e40b1896a0ed3d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.22.0.tgz","fileCount":128,"integrity":"sha512-xEgY9bUEKH9xqDTIMojBawyABGnZLoarUTqWHobNp5NMAcWxxm59HjKFIeRF0ZFNKj36+Ncv2Z4ZOa+LGZrf6A==","signatures":[{"sig":"MEUCIBysYafEF8hMB+M9yXSQgcP4r+orN6EYuXetbDDkh01vAiEA81cI7LqiOFH3h7meMrc6FM8H5ttQ0xUP5Fgtx7ahL/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1815598},"type":"module","engines":{"node":">=20"},"gitHead":"c0a191bef0d73899d9530de5aa5e4561fdadf0f3","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.22.0_1782678361331_0.5457868872068463","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"claude-mem-lite","version":"3.23.0","_id":"claude-mem-lite@3.23.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3e8b63a96441dd2f19b618812eecb54e5f2cb6f7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.23.0.tgz","fileCount":128,"integrity":"sha512-aFJ3QluKfFQU9GU8oq4N8LO8td6dQmdg35cWm3eXQihX6Yc4XAlFH84U27M7xG7d+2bXhU1civLo1XAheEl2aw==","signatures":[{"sig":"MEYCIQD6a1/EVd0wXoZhQFcdHKT5OOh4lEhKkm6uZtlWtdcRkAIhAPNY0NQSPkPnub+9DUO1jOPPG7M1VFr/oostplOvqY9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822873},"type":"module","engines":{"node":">=20"},"gitHead":"bb849fe96ffe365e759e22f94e855d4e54ea3701","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.23.0_1782683710481_0.020844203466822364","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"claude-mem-lite","version":"3.24.0","_id":"claude-mem-lite@3.24.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"babdbc954ddf16a77e7420503f9b8fcade7b488f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.24.0.tgz","fileCount":129,"integrity":"sha512-kRbogmrfjRBb05VsJfV3D49Xh6wre3W39tvQtXu4p6wbk0yfTz36MnTTPrvodxmxKiejhMiWcL3jXj0k+Yizaw==","signatures":[{"sig":"MEUCIDrt2QCKwBSYQeUddtQry9uxqx9VdjFBFJ2RQr5VVfhYAiEAnbRXiwgDle+vMUOpsPkaaRkJLeMO5GqHimsmA5WJ0bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1834123},"type":"module","engines":{"node":">=20"},"gitHead":"3154e0bd738ba4669cf404d5591162e1cb08c20b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.24.0_1782740776603_0.3257527207280402","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"claude-mem-lite","version":"3.25.0","_id":"claude-mem-lite@3.25.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4b372bca1abcf1ce09193ff19a215cbc74c611bd","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.25.0.tgz","fileCount":129,"integrity":"sha512-y+qWjeyZbCEBW8LXENbpugleMu1cONi2sQFOE8h4D0/w/Ecuf8BAE4eg9dRWMHHc0yZa9WzAcl0v6n/rKCR0hA==","signatures":[{"sig":"MEUCIQDgCSeyzoVadjW/XIM/QJUWJrU0JEqrJY7NyMCCpSInVQIgeN8eUv73xW6KJcvBO1XXVPGTq39vQOod0IMsjKB+HKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835697},"type":"module","engines":{"node":">=20"},"gitHead":"d14bd437db00ee78e10f75796abf97070d922320","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.25.0_1782744010040_0.540838900116579","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"claude-mem-lite","version":"3.26.0","_id":"claude-mem-lite@3.26.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b61747522f3e2dc39ac68737668e04e00a2b9796","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.26.0.tgz","fileCount":129,"integrity":"sha512-QJTr3EFzJ9Uvx8Bhp4Ofmg6JLbA4C0wejvl8ip3NSHxNutW4T195z6KvBGEjl8kUkBfKDKBkkLnl0C7Q3UBvTw==","signatures":[{"sig":"MEUCIGqBTZEDTvQFOBCb5wghakFbco354RXnTpDNGC4OZq0rAiEAzDBwtCp2EupN3d39HVBy7UAU3VYFWSR0K7YT+6AUNns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835862},"type":"module","engines":{"node":">=20"},"gitHead":"e8028161dd5473ad2cba867e6d1f5c3990430588","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.26.0_1782745694818_0.6172353567822781","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"claude-mem-lite","version":"3.27.0","_id":"claude-mem-lite@3.27.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3af452bd92fd2dda0232912685d798456c4e3fef","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.27.0.tgz","fileCount":129,"integrity":"sha512-rbVjSdRmnrzWTXILm488nK/CBW9V2YgBOUHWm7icliz5GPVprFvduVokFk57inraDsshjF1AcHeJyUIUSkXAIw==","signatures":[{"sig":"MEQCIHQwUwCP0bYOHTjTOuMjMsCBWzNzcmxlCqrt0Z9j3wI+AiB/tRsMB33Y0OHZ9M1KjDsRVVXL35IsuS1s2Urbwg628g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833117},"type":"module","engines":{"node":">=20"},"gitHead":"e8eed57fd274529902fec05ea6f9bcafdfd37a04","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.27.0_1782747338093_0.5973596398700578","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"claude-mem-lite","version":"3.28.0","_id":"claude-mem-lite@3.28.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"27d24e059df0918736f48a8a0a4daeb9acc717a2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.28.0.tgz","fileCount":129,"integrity":"sha512-9Hl4ULHl4KPkBKHWxTxFPGb5wdFxOBC+QBu2Qf5BGn+HHg5xcraikRooZ49TuuarBpxp7rkax5/pt4o70XVuIQ==","signatures":[{"sig":"MEUCIQDceILjw9XtVnqpbD1uPzBToyDTR6tljJ/Yq6q1a8vO9QIgeAazRWI7GAzIfAe0RGzWDdr/oLSrMqhq7hUPLYCbllw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833314},"type":"module","engines":{"node":">=20"},"gitHead":"5ee650d825c17d71a83c69670115c1153c079b8e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.28.0_1782749923165_0.42797916817825943","host":"s3://npm-registry-packages-npm-production"}},"3.28.1":{"name":"claude-mem-lite","version":"3.28.1","_id":"claude-mem-lite@3.28.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f6eea4cd3f91adaed6dbde2b7203496d7e500966","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.28.1.tgz","fileCount":129,"integrity":"sha512-96GXcb04ofI1YyBGdQuczgsNenQKAoxeEJkrepRo8U/z4RhF3DeYes5KqfJ2mT1E/9+YtdRipbgWP2VyVIVuGw==","signatures":[{"sig":"MEUCIQCJ3GkC8jk3eYRnSVEGzUPBwVuyx+O+RnTN+Fo3AChS7QIgWSPEv1NBVUcxS81jQKZI06rH0pOOszFGh+MOe0PDqRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835677},"type":"module","engines":{"node":">=20"},"gitHead":"797382faef13015ac4c43577386f001acb4bd7f9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.28.1_1782753323955_0.6516814689856263","host":"s3://npm-registry-packages-npm-production"}},"3.28.2":{"name":"claude-mem-lite","version":"3.28.2","_id":"claude-mem-lite@3.28.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2dd634cda14c597a8421bedf765c7bf1c8e5e0eb","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.28.2.tgz","fileCount":129,"integrity":"sha512-tyx5GtD+DbMpAT4uC51kumEHXFHNc8SsZ3BKMACvrs1XVsx4KyJEIWAfCyFrRqO4YnDa3W7/q01uvy6wtGnO+w==","signatures":[{"sig":"MEYCIQDOTrTzJYhfEh3hnGKo9pHPhNpmvrkPezF4N81jvpWTwgIhAOuGRj2AiFrJtpMQ0DFvd2eXk/zVcThwbWbhc3GIuXiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836383},"type":"module","engines":{"node":">=20"},"gitHead":"40a73ba1094b816693d01d44e7b4bede24694765","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.28.2_1782754480859_0.1149809147665164","host":"s3://npm-registry-packages-npm-production"}},"3.28.3":{"name":"claude-mem-lite","version":"3.28.3","_id":"claude-mem-lite@3.28.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"278a9d00886e8fb9128cadc4861b3c6096128c44","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.28.3.tgz","fileCount":129,"integrity":"sha512-3s4FqNafsuFzn3U98LccSjI4gFQ2j073k4v37j0yJTcSiqmC8+reB0wTvfa0gEuryaK7RhB+Lzz0kglmlf3qRw==","signatures":[{"sig":"MEQCIEqaglwI01XOjyTtK1qiKOFOPp4vDFTo1skWybVv3LpZAiBMu94NO9VFODIF1y0Dy1gcHfeqrii0YJFhA8XYLFIKvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1838029},"type":"module","engines":{"node":">=20"},"gitHead":"0319e082a8607c60a69654dff88a8fa5ee132ff9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.28.3_1782755898410_0.8705880677298061","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"claude-mem-lite","version":"3.29.0","_id":"claude-mem-lite@3.29.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"debd1f2b9cccf9d61f25716e2a78c6b081ef2611","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.29.0.tgz","fileCount":129,"integrity":"sha512-JbTssJezM5uMVcEUoJt3cKhhrp7TFv2iXd9MOkAL+fRDX0bxlviDIgxmUMFBGRBER1Dadn9/SPF1iqPPcOO5lA==","signatures":[{"sig":"MEUCIGM+YPyVmCltKE45TIHeWs7ijZzBSuZaLS3ZXv4CufVUAiEA37RZe7taUlaPDbrMBY4U4pWbUnoTmm+pNmZQhE+pW9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839947},"type":"module","engines":{"node":">=20"},"gitHead":"67d89b0309c1509c199d7c6f18db944db48ca451","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.29.0_1782757439929_0.6754050910386167","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"claude-mem-lite","version":"3.30.0","_id":"claude-mem-lite@3.30.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f0ab3b6778432e7e551fa15a0859380003a2f0e7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.30.0.tgz","fileCount":129,"integrity":"sha512-zTBhj1f97S35aOMrEzPsDcvuXtBm54jRLLpVZFhqfVTcGpMPnkSMU1K8E0JOjTbJSomqb6NNaFXNrOkTmajRhA==","signatures":[{"sig":"MEUCIHkBB5TeCSSXBigSMuZ/LHuUpd/cfFrBjRczQmTyBVCLAiEA0umL7SsCeqCnkjKOo9FGYBg5JKZf8UYu3iF83usOU5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1840291},"type":"module","engines":{"node":">=20"},"gitHead":"6d076d2e47243c20fcbdbb3775e1f9b13537be3d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.30.0_1782758397363_0.8897987080238701","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"claude-mem-lite","version":"3.31.0","_id":"claude-mem-lite@3.31.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"48148053f80db471be7433d7d29e95ab7a6fa50d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.31.0.tgz","fileCount":129,"integrity":"sha512-qCbH2hePoIgEij8DMtCCoZxRuyKEe1FmUI0UbYYfnbtZ9YoRilVWuqRjOwA+HCgXR1TXajf9gRMB+GX9PSHL7A==","signatures":[{"sig":"MEUCIQCMuNr5VTMYwYjAwdiEqPLdtGaU1PC1V1nf8aThuiACHgIgBaHNhyaaQeqAkZ2vgZdmQZVsqI5QpLowghtRHS/Zj7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841192},"type":"module","engines":{"node":">=20"},"gitHead":"73f466a99fc97e0059e7e252444bf4f2af757638","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.31.0_1782759208185_0.7009525192688104","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"claude-mem-lite","version":"3.32.0","_id":"claude-mem-lite@3.32.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"dfeb86da4e0e488de89f5a0b918f066abdd86820","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.32.0.tgz","fileCount":129,"integrity":"sha512-qi55zg7T5t1kh4I2118N24jKUj15UGMgz9wxbHzrFK6J4oX/se4uYg8i6JLc994JfIqr7HbKbWh/J7GzKThvbA==","signatures":[{"sig":"MEUCIDNGLA9Oe7+IW9nDImd7Mq2o0vMYDoV0ecDZzbRy40SEAiEAp6stOjt16hrat+1q63chXCe0v6CzuZjZ1fJChx4sJE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841544},"type":"module","engines":{"node":">=20"},"gitHead":"aa60c6b5dd6097e7f5026d81096e2a65324de8bf","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.32.0_1782760019056_0.6043855261146467","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"claude-mem-lite","version":"3.33.0","_id":"claude-mem-lite@3.33.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"18742b1c84c931022291edf8520a9959744f96cb","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.33.0.tgz","fileCount":130,"integrity":"sha512-aAmYR7A7UY0MORCBYoGFpSptXveEWas/XOXvLSWlC7gn5BHdh9rD7mgvErlyeSfnozdH9n3TChI1S3wIJTU0QQ==","signatures":[{"sig":"MEYCIQDErEgELmpHACIYjPWw4BBSejZFc1iqtHlz8YmbWqeGuwIhANA0w+DJ+iVzof69LYPErIJiyiKIm+5h3PzLhH0v8dJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847534},"type":"module","engines":{"node":">=20"},"gitHead":"fa196ec38b8360219e85872c21a9acb9f58bb3d2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.33.0_1783012900050_0.2870666143165732","host":"s3://npm-registry-packages-npm-production"}},"3.33.1":{"name":"claude-mem-lite","version":"3.33.1","_id":"claude-mem-lite@3.33.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8f57d9eec80dd4bbaee3466498f49ae36aaa8614","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.33.1.tgz","fileCount":130,"integrity":"sha512-dAaZteQnuDiR40KoJnuoR9K6S6joG+j6m/dWOit1LjY7GRuazU0IR8olMfSkTchLhjf95DPltSlB3l/te0/InQ==","signatures":[{"sig":"MEQCIBgdHNoTzdywJoUWNlQ2UU6MFLNAx4iiMrcCiQWn8zy5AiBqzwLr+fs8QADBvvf1ql+suCtuFFeTxJW041omlJl10w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848215},"type":"module","engines":{"node":">=20"},"gitHead":"1a39ab86a425d661108d1d012fc15e5fd6598230","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.33.1_1783015995693_0.8565443964818762","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"claude-mem-lite","version":"3.34.0","_id":"claude-mem-lite@3.34.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6cd9d1ac3e7ab7d56b9d441b0f7e5cd7690cb670","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.34.0.tgz","fileCount":130,"integrity":"sha512-9cYE8r1M4gK/NSZDolx+MW3iB9eCSsX8fmrVzVEZNZzlX/CcgzoDzS+2D5TKlaK6XEohK01zDIM3w09uNxaaqw==","signatures":[{"sig":"MEYCIQDWxY8rXKi9S4WCVrJTrNPXCjf4ySU+qOTQ0VCyWuGNZgIhAOjhDAQ30cCbD14p61uKpZWDv7i6XTpV+zTMLr3Zjhbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853035},"type":"module","engines":{"node":">=20"},"gitHead":"bffa88ef82b907aba4fefd3cf4243477c16b50fe","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.34.0_1783091270947_0.005438289642214711","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"claude-mem-lite","version":"3.35.0","_id":"claude-mem-lite@3.35.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"471c6fb0a4a795506bce4a602a23b8de5f813b56","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.35.0.tgz","fileCount":130,"integrity":"sha512-deZ0/raJ1slYetNpVQ3TQWFn70MLvSTdEVm06FmTuHyEYfS+4hdeNdz445ycmRklcOBpjWrdIAJvLyUDDWWSgQ==","signatures":[{"sig":"MEUCIAUieAqx5xBzGbxQefiultTS9CZz2J/54y8bzOLF+3RcAiEAlYEsKNGIk8KRxE3UQGqoJEY/yeyNOkcJW/1NaRK85Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862467},"type":"module","engines":{"node":">=20"},"gitHead":"2012955fddff3582f8e669b6650244b5ad1fe0b1","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.35.0_1783101411884_0.6541833280335296","host":"s3://npm-registry-packages-npm-production"}},"3.35.1":{"name":"claude-mem-lite","version":"3.35.1","_id":"claude-mem-lite@3.35.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a909d6d168a28c85ec5693b9c84647108076c300","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.35.1.tgz","fileCount":131,"integrity":"sha512-cHZdbjAEv0lY1qFrAZvHpm5UdVnKATPvfV6X0WFHWb7Zise4O7eVEqgYq8EJd7TUQhV6gOhEPsKyNChgWOnlWQ==","signatures":[{"sig":"MEUCIGmuYQd8EYtuAz0CUZE7H0U8aSuCYEJuNT6/YHGoa1pWAiEAzdVfih18bbbhZACNtpzfK54zXwSBxiKC34T2J7uMl1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865389},"type":"module","engines":{"node":">=20"},"gitHead":"64913cdcd8c46d2901e88b053d9cf251123d53a6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.35.1_1783106212503_0.17345968342499574","host":"s3://npm-registry-packages-npm-production"}},"3.35.2":{"name":"claude-mem-lite","version":"3.35.2","_id":"claude-mem-lite@3.35.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ba976ea7a882a9b3ae35ff09f364ade226d89b01","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.35.2.tgz","fileCount":131,"integrity":"sha512-ajkALAFfDNyKexFhAuxzOfRxzTqsi3amkJZLL7183OxZlAzkRiNkRVzjzlqb4RI6wD6DodZmLKqZC9DlQ0ntSg==","signatures":[{"sig":"MEUCIAkC7IM7GsYeF4ahWWjqDC9cqy+qy+LDNYhyOu+VS/QTAiEA88Cyilq4Otek9ZKxKE93cHFSMdJfzUmcpTW2F7QHW8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1868238},"type":"module","engines":{"node":">=20"},"gitHead":"2b6625843d203c032eb4d006fae77c98ee5cf170","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.35.2_1783110414730_0.21158978130753736","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"claude-mem-lite","version":"3.36.0","_id":"claude-mem-lite@3.36.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"909f68a0a45ec15cb3d101e83786d6828b7f4369","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.36.0.tgz","fileCount":130,"integrity":"sha512-UWT/LaFzr04ace1GObKV8Dw4GaS58wqN8+oC4clbvZbhO6PnYB8H5eKUqUryZ56CckjBWjc6r76ZfsuR4bv7pg==","signatures":[{"sig":"MEUCIQCIhWj6slA4cNCt95GqdEAvY2uPUGMc+pjh0bXWHOlGTgIgQKtt1xfCj8X1oQ/iWl6XMc3US6JGekD4XIgLdhr0yeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1880694},"type":"module","engines":{"node":">=20"},"gitHead":"33ac0f0dfb8592e8c5e125269ceef7e4802be1b7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.36.0_1783151220180_0.821842053548258","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"claude-mem-lite","version":"3.37.0","_id":"claude-mem-lite@3.37.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"15eebe6c50f7577bb56fde7b817efd6c3f859a47","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.37.0.tgz","fileCount":130,"integrity":"sha512-cBjb9/NBLPLtlLV8xjfbycfaKg6xDRatQ+DvCeyZqurmVYm/6R7PwR2Aop/3S2VGtnB7EVfsqtovQoC7JI1TSA==","signatures":[{"sig":"MEQCIFR1JkQBaneTISpVU5paWVn75t8ZS8OoD43Pc0BGAt3IAiAzO+EEU2Y8jTL0oX5N4skfyc89qQ8M39nhVm4uv5rACQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1898541},"type":"module","engines":{"node":">=20"},"gitHead":"6e31fe4c3598b546719e4283490ff18a081dda14","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.37.0_1783157269982_0.7832039826741235","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"claude-mem-lite","version":"3.38.0","_id":"claude-mem-lite@3.38.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8547609b05064791d891bfff06b9af3a6fdb7ee5","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.38.0.tgz","fileCount":130,"integrity":"sha512-2vHZ7SRsOi8KIfq4qfHhC154d6z0sbRQbjnBwFvGHMHC7Q/8Iy/rwk8FC5L3q9yid6cD0Elga1EsQg9C1wGZdg==","signatures":[{"sig":"MEUCIQDuv0tPgoLO2GzZr+rCoU4p3Y+sl3FRKea99+rKKZk4LwIgFVnl02fsitKZesU/Gg3zFKqZiSuli/4hjc8fhnSMkyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901901},"type":"module","engines":{"node":">=20"},"gitHead":"8da2613b7175c40ffc4f1a77d2ca61682c697d32","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.38.0_1783159787617_0.6430674809032848","host":"s3://npm-registry-packages-npm-production"}},"3.38.1":{"name":"claude-mem-lite","version":"3.38.1","_id":"claude-mem-lite@3.38.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4d20fdb2705ab009e110ca0fa94f9d4450dd6255","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.38.1.tgz","fileCount":130,"integrity":"sha512-gGxXcTHsbHauOjZ4w02tHiIM8ba3OPVAyvrAMtojITHiVjH3GYPUp0bWHawknEcvYJ8ipOVc/meL9hcb89XjJw==","signatures":[{"sig":"MEYCIQC7B6tcGLo85sK7pO7BwPn8aMNt8DQo3KqhLwWiCCNMgwIhAKFUhM1SGzuQ6j6q2HR/oIWBRys14uFngqF20QH2dpZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903147},"type":"module","engines":{"node":">=20"},"gitHead":"43b0ee0818719e79464e2ff67c3e5986e449a1e4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.38.1_1783232079928_0.35657816105445916","host":"s3://npm-registry-packages-npm-production"}},"3.38.2":{"name":"claude-mem-lite","version":"3.38.2","_id":"claude-mem-lite@3.38.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9c397e2efa6afd57062082f421e3d8f0a2e09c3f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.38.2.tgz","fileCount":130,"integrity":"sha512-pMVZp1brJ+/VNi7gdlQglPqbJdnRDuPBEPUw9ldxMWOlLUbCqdfYiYYQWUlflkBV7wQn5touu4g0UWfhZF8X5A==","signatures":[{"sig":"MEUCIFyirWIJuoiLcAX2GzkSbPlsupRQ2v/XC/lQAQEsEg6LAiEA6+QAtLoZ5nQ6JEQgvccbuPWa49uKxJBleV8QQIGQ1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905313},"type":"module","engines":{"node":">=20"},"gitHead":"5874a807ea1b01d8dace684bad740aaf67ab16f2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.38.2_1783236998792_0.1157683766464217","host":"s3://npm-registry-packages-npm-production"}},"3.38.3":{"name":"claude-mem-lite","version":"3.38.3","_id":"claude-mem-lite@3.38.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f43d41bdfd834895b9393e82f6dd8224599ed556","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.38.3.tgz","fileCount":130,"integrity":"sha512-uju0jIi3BQPkon4WoAwJHwCZegWtUqgxzA4HCt72jd2O6vL138ivhyMfZyJ99dsSS3PVaMFACa2pfPqfSTr5RQ==","signatures":[{"sig":"MEUCIQDytUMItudITs7Z/aD/8NXumbw1cBMMhfYX9h5eSYGy8QIgXpDlfQGF8y5AxYogusX+UIKukS1ggyXg4FQb+KIEWaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907669},"type":"module","engines":{"node":">=20"},"gitHead":"7a6cebe4508280ee60c8e61a780fa565860521de","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.38.3_1783266323163_0.9316056593880031","host":"s3://npm-registry-packages-npm-production"}},"3.38.4":{"name":"claude-mem-lite","version":"3.38.4","_id":"claude-mem-lite@3.38.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f3eb6f659713b4ed2c483e5b48ebfc922bd414e8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.38.4.tgz","fileCount":130,"integrity":"sha512-4V/+Pex99MlOaJpHijQyvfgtVZc26onNMFTujJuXHOZtlvbQCT1DJvOlalRQfFUkR8W+fE88B1NxkxKN2jvoBQ==","signatures":[{"sig":"MEUCIEu0W2qDxsGD/g2C42R4mTQ96DLPYBNRSrebuPjFWRbyAiEAgTOAK5OP/v6Ya45FbMpute+jtWIZF6lbKr4BnFVInsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908094},"type":"module","engines":{"node":">=20"},"gitHead":"39a5753fb1899417d8d088fe01a41293855657e4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.38.4_1783273254543_0.2914313638493635","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"claude-mem-lite","version":"3.39.0","_id":"claude-mem-lite@3.39.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"43deca4d5ce63ad0fd1f69e703b5afa7ce94c9cc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.39.0.tgz","fileCount":130,"integrity":"sha512-0CMqyakyyGMrd9pGB3mTn1bxxxlZhuZa9CMCk331/BeGg2bg+gPOpbl637LxnWvJ1uiBtNcf+c9E518q6xZ82w==","signatures":[{"sig":"MEUCIGBUptINY7/zionsddn76CJ8ID2C0EZFzOvkeXwysV0BAiEAn20dg8ZKMFNM05hvTMlmrkMdnV7TgfZf2CbeDjZzhis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921469},"type":"module","engines":{"node":">=20"},"gitHead":"4d6c610595efe233158a9219d285df631b1305d4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.39.0_1783278808586_0.08678753854077148","host":"s3://npm-registry-packages-npm-production"}},"3.39.1":{"name":"claude-mem-lite","version":"3.39.1","_id":"claude-mem-lite@3.39.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"999a8ab79a40bff3d256bc911b72d5be9838337b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.39.1.tgz","fileCount":130,"integrity":"sha512-UzMfkQ4kZ2Ux1xBqtc3O0XWljOHzvq4wnnMGmItA/w0riAbd1MbKb9AX86IbfUe5HvQ9Rf2UId0ja8Su+8leNg==","signatures":[{"sig":"MEYCIQCd5VAIkB3CBEvjxqCgAxIaE39DN7/WcGoU/aDiBxEVrwIhAKV891z/+gFjY0HMtHUe36aVORlhQcZT/n5f8r5lnfys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922581},"type":"module","engines":{"node":">=20"},"gitHead":"900a03dcdbc33e034bad747bf0c3cab75024defe","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.39.1_1783280764629_0.00974675251572732","host":"s3://npm-registry-packages-npm-production"}},"3.39.2":{"name":"claude-mem-lite","version":"3.39.2","_id":"claude-mem-lite@3.39.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c67a47b7ec87f23fba57a757c94fe0baebe68a7d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.39.2.tgz","fileCount":130,"integrity":"sha512-El2onAt4QhZX+l7cJ4K2Uwi78fKmZqk0sbPp+Yz6wBFvUb6C/bjGwkB0918Zr7AycoaJYVQDD5z621XhLoRk0g==","signatures":[{"sig":"MEQCIE6TSFTn4pf5FESlSJUwLth0sVq0ouUpENIyXRw/Q6RiAiARSq40evuqh/JD/Xc5bIN08BSJ7JGgDX09csBnrHe/Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923872},"type":"module","engines":{"node":">=20"},"gitHead":"f792ca7f216a0d7766344a53819878a2029706fb","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.39.2_1783283788490_0.5908308799802777","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"claude-mem-lite","version":"3.40.0","_id":"claude-mem-lite@3.40.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"df68259f0cb0e20f8ad0244ebe3e7e23de4d367d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.40.0.tgz","fileCount":130,"integrity":"sha512-sz4RGu8ZqFmCPoIyFOwUNyQvxWqueGxE2ii3SiRhXKJhNG57Pyht3uA7yLk1zZpPTY6/9JnleGwP5rfo1ryzhA==","signatures":[{"sig":"MEUCIDR4iwHB2tioqti8APGToJMQQknhh4eeDe0wxsuwO9UYAiEAx3JwTcPu6cdzkjrbg653IDqMEHI+WYpVoLVmHZB5ym8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1933571},"type":"module","engines":{"node":">=20"},"gitHead":"7c443516888fd98af39492605b81730535983e9a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.40.0_1783354066592_0.920372916103174","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"claude-mem-lite","version":"3.41.0","_id":"claude-mem-lite@3.41.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2e83fe9663dcd37d32ed50258f1ed8da20ed5305","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.41.0.tgz","fileCount":130,"integrity":"sha512-YnFnqjJfBKtD7V+mC+g6v9wl4b+sR6OYsyYLylJ9rzU7cpFxfP5jAQ3OWenD8Pj8V5Jc8FvEnP/7KpPqd04+EA==","signatures":[{"sig":"MEYCIQCpgUBI8qgnjmlr2Dz3XpdaZkHYwg8OZqj8ANmfxVedTwIhAKukN6ClGE5u85Li3VhoXlvqO/gN0Ir5h9ZticA9rPBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940371},"type":"module","engines":{"node":">=20"},"gitHead":"ecc4729f8086518508010363e18f9d925aeac7b9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.41.0_1783358345836_0.8045207272596038","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"claude-mem-lite","version":"3.42.0","_id":"claude-mem-lite@3.42.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"efdf455f97936a7a085dd6038bd643482f9b2ce9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.42.0.tgz","fileCount":130,"integrity":"sha512-x6zu3fzNC5aNX/3m5gLal5zVHv63BdMxhMD86rpxB9yVzfCfniz/lHv2L5AvIUPp45cDtheavWGPkHsW1IFmbQ==","signatures":[{"sig":"MEUCIFtd58S9IX+XZ2M1skOvpnq3BDo2GXfcE1GCzzJQ4dRjAiEAhv6ze9BGAYzoiKXUrHjskthnVIsmB8gSlOshPHqter0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944882},"type":"module","engines":{"node":">=20"},"gitHead":"ce6c1ae54f3d864b81775fdf9fa24e55b1f8901b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.42.0_1783362377334_0.5573315820369289","host":"s3://npm-registry-packages-npm-production"}},"3.43.0":{"name":"claude-mem-lite","version":"3.43.0","_id":"claude-mem-lite@3.43.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"abfd418319fe80511a75af3ebe1c6fb51ec70cc1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.43.0.tgz","fileCount":131,"integrity":"sha512-8mZ7m6viB9CuA+fJCQU1M3ATltpkCP6MYs8vRVyVFReip6syymi/8341gtAxV9stPqhhUR67OeU0WD74BRUD6A==","signatures":[{"sig":"MEYCIQC9fz/CvADe/R6XC9SZFPQYN5tOa43A+31XDdHfGaYBygIhAPlrcvsbS8o3rod+2FfgG5okSdhSb/LZtefI5RNi2L/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953921},"type":"module","engines":{"node":">=20"},"gitHead":"db7bbb2fd5da435ea91a9e8d25b511ae70144bd0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.43.0_1783971760023_0.005095733257123314","host":"s3://npm-registry-packages-npm-production"}},"3.44.0":{"name":"claude-mem-lite","version":"3.44.0","_id":"claude-mem-lite@3.44.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"221030dae3a8a5a90f015c71c8229d607d7b3c33","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.44.0.tgz","fileCount":131,"integrity":"sha512-CIvJaH+TBk+9VVrN21qLxSCoB8H7M+6sZrh98czQNCNyQGC2XUVK3fwjwZxRCebUospzGFfrDhh9j8WZDqak7Q==","signatures":[{"sig":"MEQCIBmN+CDkilJjqYfA7l6ejzCCL4XVG9vnpTO3FMUcm9z7AiAUs0WiY7k+y+5YsavakUfV/rw4K3g3sq7d2wL3BStK9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970394},"type":"module","engines":{"node":">=20"},"gitHead":"2a24fff041d5842c65bf429b557670c4a34030bd","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.44.0_1783975396454_0.8409074379727954","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"claude-mem-lite","version":"3.45.0","_id":"claude-mem-lite@3.45.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9f61bbf927f8cfcb3f1a003de638b2dc6290fb83","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.45.0.tgz","fileCount":131,"integrity":"sha512-E3k+YmYMXfHm4iF7CJguPDHVsBKMZKc062mTAmrC07wWXHuQZ7zfdKkb27P1yFtkIIl/8Si08v0LJwKNL2ujiw==","signatures":[{"sig":"MEQCIDVEH9OWh85ZJDnTf1nSPyNkwveAuHlBWlq4YU1hy8ADAiAzspF/HYQyYGlL7f2epK+QemZP86CrnLMu//mYQ18kFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978346},"type":"module","engines":{"node":">=20"},"gitHead":"f679069d8226308c48694c606fd73368a6a53524","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.45.0_1783978131103_0.39922463067871794","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"claude-mem-lite","version":"3.46.0","_id":"claude-mem-lite@3.46.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ebd060749a73746c430c766a103108a89034bef1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.46.0.tgz","fileCount":131,"integrity":"sha512-uORwT6ez8mDj0SfPnu0pz1W9U8UQYQ5wq1wre9Nu/bTT8gABEwTVzFZ25orEV/OXl/Zt6O+KOb6b8+9/VKpf3w==","signatures":[{"sig":"MEYCIQCfao7tRoR5ssmNJyd3getUSHw+P91JuMSwYXLAT7Lw/QIhALUGQxbCKyxtvGf+Uii5XuIHMJtOm2cGe9z90ac82z+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979786},"type":"module","engines":{"node":">=20"},"gitHead":"09c406c6491a3b4a76ed022937c8fae925e31b20","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.46.0_1783980041686_0.6376561764114739","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"claude-mem-lite","version":"3.47.0","_id":"claude-mem-lite@3.47.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c72fb54cdcf31ded24400fec79be08bb69a27001","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.47.0.tgz","fileCount":133,"integrity":"sha512-3LnXJD8kV+csAuTgiyN7FCBzCZJsFmw6OwxcOOW37xJNmSarpYWaN4hR9v++X7D5RKh5pwhPY/1Xs7tl3YczWA==","signatures":[{"sig":"MEUCIEJZ6RUHCeHURuqU3E7aM4TYb7m8ULc017sPanh6pywoAiEA7i0A+biGAGllaxEvYuCKxbx8VvgK624bZL57dFLaOdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000830},"type":"module","engines":{"node":">=20"},"gitHead":"e3aa8f49e261aa0e66dafeb612795e0299f70739","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.47.0_1784059581975_0.403545119140551","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"claude-mem-lite","version":"3.48.0","_id":"claude-mem-lite@3.48.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"72a0662def6018deb669f1ffab9136d41fffdd9d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.48.0.tgz","fileCount":135,"integrity":"sha512-jq9wM8Zp+DjJ7QMLF2Nu/ljPrC9KtGvkpPXEi6rqXjOX2AYP/DfPrB3ypq5KnkJih1t8wn7RlxicaUf9xv42Og==","signatures":[{"sig":"MEQCIFDHVB2ibdwMdqqql/b9MsQiKeYAJZaf+qyWmf4ZdR+tAiAuJ01+EpOOlD+wlRdm6UTKYCKaUuhCn8acuB7U7acVsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012314},"type":"module","engines":{"node":">=20"},"gitHead":"51440dfa7047ddd0af6a371c4a78426f69694d88","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.48.0_1784250959434_0.7235793334802345","host":"s3://npm-registry-packages-npm-production"}},"3.49.0":{"name":"claude-mem-lite","version":"3.49.0","_id":"claude-mem-lite@3.49.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"81e2516a89912c4c4497cb9dc093dd06e998a1b5","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.49.0.tgz","fileCount":138,"integrity":"sha512-JXXfG4eSEaw71Zd7Sp9TiOIREbL6b0B2rPnG3W8UF7Fpm385W3/6xWqQtb/Z9gnkzWNDz+iNWVPbXnn0nDyYWQ==","signatures":[{"sig":"MEYCIQCaUqyKh12U+2IJUMFHDUTXkCqmVhwSbbVSwOZBfV/mfgIhANmbrQX2i7FSlS7rP4F8AU3A/jItwKN1N5O6ECVnyn7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2015527},"type":"module","engines":{"node":">=20"},"gitHead":"242a32e8e303067b563aa654d5593352723b9ca7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.49.0_1784323448005_0.2358557283620546","host":"s3://npm-registry-packages-npm-production"}},"3.50.0":{"name":"claude-mem-lite","version":"3.50.0","_id":"claude-mem-lite@3.50.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"60cdfce7c2ee3e1dcfcbde29bb872176cc71d4e2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.50.0.tgz","fileCount":138,"integrity":"sha512-Xvqohv/M/uIsUQQOQnPJVHCEcRvpgkOXyxnn0QH00TKpSg5lLKoR0lcyeUJ0Iht+0lMSkXhQ/C6f+GEFMQpyfA==","signatures":[{"sig":"MEUCIGDeuwZ8aKGfR/8VePJoC5qAG7oKoa8uEkowLDrjJgOMAiEAxH7kr5gmNCkaaUWKCLm6zxj3Hr+10LGkCXuc5xItBYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032631},"type":"module","engines":{"node":">=20"},"gitHead":"e74e4ac1a0cbcd3f5f843043c0bff95b4c441592","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.50.0_1784404889003_0.6661332214681495","host":"s3://npm-registry-packages-npm-production"}},"3.51.0":{"name":"claude-mem-lite","version":"3.51.0","_id":"claude-mem-lite@3.51.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6cad254b76d7630390585ca57ee48e3ca4169351","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.51.0.tgz","fileCount":138,"integrity":"sha512-8Pzubjt8oYqAgdDgoEO3aNOiKQ8ISTvklTN2pfBARoNG0AVJjF37tTpwAsKVAx2B0FFwL5jxeHO2ntlpRox03g==","signatures":[{"sig":"MEQCIGLNaXflJqPdPes4PJBcDH9vkglhm9kcz+Fgo+QXxNk5AiAniAAymgWzqg8qUMfahigqNkVwB/KccBQr4eDGHcJRSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035245},"type":"module","engines":{"node":">=20"},"gitHead":"3ad88c162194d6125aed2d4e41e314554d03ed27","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.51.0_1784407887992_0.2879558823736643","host":"s3://npm-registry-packages-npm-production"}},"3.52.0":{"name":"claude-mem-lite","version":"3.52.0","_id":"claude-mem-lite@3.52.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7616e5d48739e94fe9652a0233215df94d00658b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.52.0.tgz","fileCount":140,"integrity":"sha512-8lkt2t+tf2ZraBRdtYIkCEzDkKiyb8MA+C3hk1fIU9e4ofWmVTXhki7L9eHRJQo9NskA8sqiuIPkb7PeE0Gt8g==","signatures":[{"sig":"MEUCIQCLoygcuOX4MX0XN/W7KOexZPITnKltbHSglXBOfYvm0AIgXjNVM12EzRnSvzyGNjrZ6vMDYIZdww+Mtl2Wm4DsBdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050098},"type":"module","engines":{"node":">=20"},"gitHead":"053c4515b6b89ad112d57d775b6982d28a480e20","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.52.0_1784409473377_0.049080567905878336","host":"s3://npm-registry-packages-npm-production"}},"3.53.0":{"name":"claude-mem-lite","version":"3.53.0","_id":"claude-mem-lite@3.53.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ea739189d61740c62805ab309ccdc27476850347","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.53.0.tgz","fileCount":140,"integrity":"sha512-LiXOk5ySc8CTnjDZh7YKCJAYm/PxfhjXTs1rykZVLOKHUEOUEwzSkiEHu53QS/4wBUqBfZm+NaA2TxmfTgdtyg==","signatures":[{"sig":"MEYCIQCA1zV9IGhSoXDdRE5G7pbytYBpK5UuHmSrrABopk/HHAIhAKL8Ra5yk75xtWdUt45EMybuR5gqO51Q6cK/jPQWDUnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051665},"type":"module","engines":{"node":">=20"},"gitHead":"fc8523256eea1b6afc7200bd3e3d50cd2c189fed","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.53.0_1784410337542_0.3252761852928445","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"claude-mem-lite","version":"3.54.0","_id":"claude-mem-lite@3.54.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c470be5389eef58dfcc062cbe470749b8994763b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.54.0.tgz","fileCount":140,"integrity":"sha512-DhJ+bwSXgZbjZ1uWOqQmzUVsJqjkoPBwrwlEkSxrnPUnaG2S0T/W92etqi9Dp3+lftQHLRdq9qg3AY6mj+Y/uw==","signatures":[{"sig":"MEQCIBJHRj57yt4uza1YzPOW0cjLoOJGPCCVefal0SgRInO/AiBrR/yc0No1U1SOeGq5ox3Q2ssEixv/RVwfPtDmEm3v0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2056268},"type":"module","engines":{"node":">=20"},"gitHead":"984b1ec655d8907459a3258d48c380dea81fab6a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.54.0_1784413606921_0.3425387218549978","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"claude-mem-lite","version":"3.55.0","_id":"claude-mem-lite@3.55.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a11df9fd66d2007257631694e1e3dc5885b435ba","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.55.0.tgz","fileCount":140,"integrity":"sha512-hbwrt0Rz8fcBHxEX87b3VEFqL9U5QdgAIWcvb9U3HGcGRozlWfN8zkP1pjyOBosS0921dP055zKdQKI0l3WM/w==","signatures":[{"sig":"MEUCIDaVIcVTmnZLO3tjSFFk9BYjTJrib15keySaI35x6bwfAiEA557LOKzqt+Dtl8/mwApro0NQilYs4fCF7NPAL9unPyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058943},"type":"module","engines":{"node":">=20"},"gitHead":"63778162f783a0db112d915439021d8ac6cc430e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.55.0_1784414714339_0.9605879287294072","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"claude-mem-lite","version":"3.56.0","_id":"claude-mem-lite@3.56.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"012179c1fada2142b594d3430b94acd1a5d5c89e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.56.0.tgz","fileCount":140,"integrity":"sha512-U9IX4UB4t08Cj2yWbPkhKdk2YVkmRouL0wiU7FrRzfeLHvnfsGmJyJM+K9kTt8wICCvyz3YuruI1GOpmkwFmIw==","signatures":[{"sig":"MEQCIH81timvOVNJVnKNwm3GMIovc7OCLqhwkMfYZMpzRe/0AiAKQgcimbAWwGikj4/T0SmGW/TzRckuwZs13xn7ICGscg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060018},"type":"module","engines":{"node":">=20"},"gitHead":"9c8f4b63fc4251c1d17943d345982a2c5d3fd1fa","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.56.0_1784521309108_0.7253775338684583","host":"s3://npm-registry-packages-npm-production"}},"3.56.1":{"name":"claude-mem-lite","version":"3.56.1","_id":"claude-mem-lite@3.56.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2ad4cfd604065c93ebe39d173949b27f145bbae0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.56.1.tgz","fileCount":140,"integrity":"sha512-BajafrPEbKIPoTBLHCFw6hH6jGFhK77xHFj8tDMhol6J/cA3jhKjVNw55okS+2J+DFT9r7PZmop/XtL2hM34gQ==","signatures":[{"sig":"MEUCIBHPcRAQWKbnj/LlSWKW/W0hQWR73OdbFWpYuNzB3jEhAiEA27RP7JVA11vdhjFO9fpjgrczAd3LQYj1HR5g3PbpJJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060018},"type":"module","engines":{"node":">=20"},"gitHead":"adc0e400a74f0bc5b348a385fd69f520c7cddbbc","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.26","fast-uri":">=3.1.2","ip-address":">=10.1.1"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.56.1_1784522311413_0.3713947596118863","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"name":"claude-mem-lite","version":"3.57.0","_id":"claude-mem-lite@3.57.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"992376531a620bbda3bbfa4b012be854075f2cd1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.57.0.tgz","fileCount":141,"integrity":"sha512-fwegDbArLSeymjDhwbdPGaELSHE4HaNd1jIkB2y3I0wmXyZOK5JNrFC36PmiAp6wvgz7U+qRZbC+PSNRyq3SBA==","signatures":[{"sig":"MEQCIEm3zkUODbawQUa3lNqvahAkIVQvCNGtm1VQwvAPEPQJAiB7w+S4SqEwtUATelfnP0UrfQFBM1Vi3Fo9CRtGzwAGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092391},"type":"module","engines":{"node":">=20"},"gitHead":"3b00b3c7dfb601642992325a6a957580156d23e9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.57.0_1784870972876_0.14618327388271202","host":"s3://npm-registry-packages-npm-production"}},"3.58.0":{"name":"claude-mem-lite","version":"3.58.0","_id":"claude-mem-lite@3.58.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b47430b4dba3bd044e0029d865a0c14b79a3151f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.58.0.tgz","fileCount":141,"integrity":"sha512-+gaz/ABxN+NlKcydq9vrR3O/e6Ou7+JQGY6MngWXkjObY1xly4kVyRwQXEacsLufRMjTh8KsDsAyisYCI8QN9w==","signatures":[{"sig":"MEQCICAYOMCIXxFElT769LAPMkxdC7iyFo1V08PUDHU7agj3AiBR2GUhEPMW0TDX9Zp2QxKAmyj5wHFSO4ymWBrLeTkV7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102797},"type":"module","engines":{"node":">=20"},"gitHead":"a6d0e6007f7aa2cdb124f93002a44a5368477845","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.58.0_1784874637449_0.37459297548179493","host":"s3://npm-registry-packages-npm-production"}},"3.58.1":{"name":"claude-mem-lite","version":"3.58.1","_id":"claude-mem-lite@3.58.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"127db26859cb500670a095a9aa3314aa0c0e6d23","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.58.1.tgz","fileCount":142,"integrity":"sha512-TwRTqnfGOKWlBYucPXWdPoniHnyPktN6IH3+pMej92et06sb8GSG22TufqeYtTcgJtZK0F6OcyfAY+iQzW1LYA==","signatures":[{"sig":"MEUCICJ7UqMClpVsQAxGa56+b2buHN6B/mQu5szn+uCPqGCmAiEAkDDZC9Ncd1VXm1HqjXX1WSKGj+E35MxWKNPYmSW75sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268823},"type":"module","engines":{"node":">=20"},"gitHead":"8198e6442496f8ec802a13695ddabde199738146","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.58.1_1784875405636_0.29687743946950373","host":"s3://npm-registry-packages-npm-production"}},"3.58.2":{"name":"claude-mem-lite","version":"3.58.2","_id":"claude-mem-lite@3.58.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"40ef45ed70c45b800f8ec7bb95ac5fe7956e8f14","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.58.2.tgz","fileCount":142,"integrity":"sha512-KtRij0bl3jKP6HX03IDsAIK7Pq3RlaCB27qMr5m05oZF677YD8Bo9bxuCf3vYsuhx1uz6Kf13UkOwIJuRliYhg==","signatures":[{"sig":"MEUCIQC3PPRvmB/bQup3rOgFwWRx+oZMcYUMgem8/4O5151LSQIgHkKmduLco7RBK7TZNECsEYnC3/PaiJFJn6phI827O4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268823},"type":"module","engines":{"node":">=20"},"gitHead":"1c17e3b0cfb0a7f9322f37baf82afca8fa41ed2d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.58.2_1784877499717_0.42085044932562443","host":"s3://npm-registry-packages-npm-production"}},"3.59.0":{"name":"claude-mem-lite","version":"3.59.0","_id":"claude-mem-lite@3.59.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"31e024136273a91a6d40f85f676a7a0594f4e887","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.59.0.tgz","fileCount":142,"integrity":"sha512-bGvVzCPWHfe5eRqYLrCkSGDF9bn10ed31loIrXk1EgAo3d9vcaUlqd//mxm5l+QBbW5ZekMHFISqmuwVoQIdaQ==","signatures":[{"sig":"MEUCIGNkwktMFqaaNwD/lMlvPr1w1uk9zTM1c1r9Nq80BmrJAiEA/PgXs7UJZJTSNE+t7nFFZQEnzi+HmWEamQMEzOoRh6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273404},"type":"module","engines":{"node":">=20"},"gitHead":"f36c278e8124c895b00c52942df2eebfdabbdff1","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.59.0_1784880631235_0.9889656638770785","host":"s3://npm-registry-packages-npm-production"}},"3.59.1":{"name":"claude-mem-lite","version":"3.59.1","_id":"claude-mem-lite@3.59.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0dcaf44f921993a908d271e0f5a70964752a8a29","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.59.1.tgz","fileCount":142,"integrity":"sha512-AaKGRAkpXiRYIzvKZXy/jCL9supECLzBvwlEo18LhJQWHTxytany5DCCimwGiu+i29O4B1GsPrcWghpC9n3qrQ==","signatures":[{"sig":"MEUCIQC4EtEdZLcTI+zemK9Xswp1F6nbYEfx5AZ449hEviVSywIgStdy8KUlk59NQdLUx2fmts11Uco30MLflG+1J+hIWdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2277329},"type":"module","engines":{"node":">=20"},"gitHead":"cf81df8d1b0ca9e24ccd4ad57449ddedf2bdd4af","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.59.1_1784882733057_0.012651173020648221","host":"s3://npm-registry-packages-npm-production"}},"3.60.0":{"name":"claude-mem-lite","version":"3.60.0","_id":"claude-mem-lite@3.60.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"969f7c3dfaa7de5445aacaf320de260c38f05e1d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.60.0.tgz","fileCount":142,"integrity":"sha512-lr/Sk/fV7m9mGei/E9Jv+YSGjLcpvSlmzzYNwwvYWsR9imXVg8DW90XmsrQf4kOIdKEKe4uvZsqDkhNHdW8guw==","signatures":[{"sig":"MEYCIQDZdk8K4VLdwfaFXu5jslQbPI20sUtjuFqgsUq8NAt3PwIhAINgR4KqDBp6mDSZoBB3SQ5dZUXUaCNhmVXvqTRHHLPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296660},"type":"module","engines":{"node":">=20"},"gitHead":"66083886f822ba633e0a225bf23507564575edf5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.60.0_1786640382097_0.13061557745206365","host":"s3://npm-registry-packages-npm-production"}},"3.60.1":{"name":"claude-mem-lite","version":"3.60.1","_id":"claude-mem-lite@3.60.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e61b7c2215d93fedb14419dfc2e9e6c7cbd4a9bf","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.60.1.tgz","fileCount":143,"integrity":"sha512-PoUqcgP5ne1mHTHlB7rgGQoDBl3Ay+Ldlehe0mOePOz6x3XthUl8iq2pQ5CQfl7y1laW64uhoMLxmuNMfoQh0g==","signatures":[{"sig":"MEUCIGQLysK6v09SGCExn+oyBJTEQDEuyeIjfJccYhVrokWiAiEA+wPJ1RLc2E9umlVmxFR7dMEzaV/wUAbPCNGgTRtXqFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2306373},"type":"module","engines":{"node":">=20"},"gitHead":"a55bf032ce5b340f56219cd8c798a6b4a59ffcd2","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.60.1_1786644965195_0.39911487971651693","host":"s3://npm-registry-packages-npm-production"}},"3.61.0":{"name":"claude-mem-lite","version":"3.61.0","_id":"claude-mem-lite@3.61.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f266c433ad4a46ce6685fa5e92989f45502fd20e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.61.0.tgz","fileCount":143,"integrity":"sha512-48dvrW6RK2VA4jI9G2+DWmnlmrLVlFLnbmPQVaaXZZvZn1vjThbpyYdTmq9hsGrndNcceeka7EJhGXoddnIuRg==","signatures":[{"sig":"MEUCIQDERTAMenx4BbwtHWlYGcJ6CQ9bX0jiMHA2VV9QQ7Lj0QIgTIKuw6JzGgcZ9niy7cHHUNoTAIP2A7R+CHi5QkGvaVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2321891},"type":"module","engines":{"node":">=20"},"gitHead":"8479d89d5e071888322b4a58bf36a199cb1a6470","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.61.0_1786652475823_0.13031867580044798","host":"s3://npm-registry-packages-npm-production"}},"3.61.1":{"name":"claude-mem-lite","version":"3.61.1","_id":"claude-mem-lite@3.61.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ba9b2b9f094f13b382af58521fd54921f545be7d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.61.1.tgz","fileCount":143,"integrity":"sha512-3lTvnQFXLUcKsB8HBh4UJEelEyFcNYCmR52cZphHAAaJosdQAKXqtqAWOEA+ILhDYjcCWi6JDNKSvj2jcLILrw==","signatures":[{"sig":"MEQCIBg/fSbVDbgnMas+l3IKXlNX60loejragTZCqYf2L+LSAiBHnBMp4H74IakGuAQv7y9nt0yVhQvEMedkPa1gl5pZSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2324745},"type":"module","engines":{"node":">=20"},"gitHead":"1ec918589b96164e1073b3aab8b0afea38321d23","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.61.1_1786653346915_0.44931021798384174","host":"s3://npm-registry-packages-npm-production"}},"3.62.0":{"name":"claude-mem-lite","version":"3.62.0","_id":"claude-mem-lite@3.62.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ca994c5828d5ce433796edb44a5ec1f0cd154745","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.62.0.tgz","fileCount":143,"integrity":"sha512-4eKZOJ+GsT2YIX/pVcFl3nK0Upz7c40nfhm1yqNilA6N4jBnigPxRxd9QGWcYRnokupXmoy+f5LamqWzxf8txg==","signatures":[{"sig":"MEUCIQCTXbsTI6OTHKyO+W7WCjUcr2FOKQjCQF7elDCGp4ZemQIgSSc+IAK/PUapSg4ekK73Vi8VF3k6xNwilkU9XGcTMDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2350015},"type":"module","engines":{"node":">=20"},"gitHead":"c9f381f430d81895f4c1b509b1fc9182bf82785a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.62.0_1786748078936_0.4478293462374807","host":"s3://npm-registry-packages-npm-production"}},"3.63.0":{"name":"claude-mem-lite","version":"3.63.0","_id":"claude-mem-lite@3.63.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0eaefe2571cd38d236da63227d3e61c06a475125","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.63.0.tgz","fileCount":143,"integrity":"sha512-GWwTm1oDh5HhWtvt7aVS4QFuzqen6WUXBnexkfU65BGFN0r7jcamm4WSoI6mCjvN6r2rWV/hO7+kdfluh5Mc1Q==","signatures":[{"sig":"MEUCIQCxl8dJAtnINYmUbZMFIhDuJAKKYRIk1UyvxYXn7ckI5gIgAiLNTnR/U+ZgI0Be7NlyfaKYRsDqjxaWYU6+J7lY7Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373358},"type":"module","engines":{"node":">=20"},"gitHead":"09aafaa9dda7d22af39b66dcd60e8b8bc44559f4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.63.0_1786870550112_0.594700791103608","host":"s3://npm-registry-packages-npm-production"}},"3.64.0":{"name":"claude-mem-lite","version":"3.64.0","_id":"claude-mem-lite@3.64.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9ae961125c9ff6d5199b4fdccbc54b95b53dc015","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.64.0.tgz","fileCount":147,"integrity":"sha512-rNooWC/qHLrNaOwfWZVYf2vuTvwgUNENKgyX6HkRO8LuwtkTnrpwXs5eBWdLrCaRFawbs08i/Tr/J/brkVjg9A==","signatures":[{"sig":"MEUCIQCWJEVD/c7jY8+UE4Hjk6Lp1Ke1gf9wcq7j8t+Z/bOcugIgFBp1A5Y2G7IwrkXiFY9xOOsSOMYE80HQ+kMGzYA78o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387490},"type":"module","engines":{"node":">=20"},"gitHead":"2255d41334d9c2e335abb623e71893105f84b05a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.64.0_1786875524681_0.34463515536053335","host":"s3://npm-registry-packages-npm-production"}},"3.65.0":{"name":"claude-mem-lite","version":"3.65.0","_id":"claude-mem-lite@3.65.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ba8b82f66acdb397501484d238d76daa7fbfb951","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.65.0.tgz","fileCount":147,"integrity":"sha512-z44JPMv2oAWVezjcz03uq8vSVGNG+oNVeCw9Ojtr0sYbekjtGgEYDVGhB1noNrQJmlozvmcjjfjS+HLO5+fnIw==","signatures":[{"sig":"MEYCIQCY0kDwKBr4WxTM7B6gXl1zRNNOm+05Db+f0ztiMx7r7AIhAIpvlpwuKAXfc+1KGK/zo3+OLOOPUNPMuw2IkL0/qyRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2391967},"type":"module","engines":{"node":">=20"},"gitHead":"b5f3d3228dec632b44f9a6b488aa2f286e257f7f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.65.0_1786890157922_0.5803132145540162","host":"s3://npm-registry-packages-npm-production"}},"3.66.0":{"name":"claude-mem-lite","version":"3.66.0","_id":"claude-mem-lite@3.66.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4dbddd97cd15d278469d2164f093673c6a19e088","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.66.0.tgz","fileCount":149,"integrity":"sha512-RpMBpQUiYl35j5LrXy26keGy4N+dpgPz9p7avy4uVc5n23IK4dqo62cO039JFyEdBv7lHwxUr49gXmXNItzLqw==","signatures":[{"sig":"MEYCIQDHs6nxM6mBqFGUQik/mM0ZPizCZLfOJF5hbjHV88I/CQIhAKc0s7D0ZoWMT3Bmhun/KFoSNCYrmjQUkw3ciGJy8RTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407999},"type":"module","engines":{"node":">=20"},"gitHead":"26b0924c06be7cc1a1ecbab217480e21d896e001","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"deprecated":"Three HIGH defects, fixed in 3.66.1 — please upgrade. Most serious: a 30-day sentinel sweep can strip mcpServers entries from your ~/.claude.json (raw writeFileSync, no backup). Also: Key Context rows were deprioritised on a clock and then evicted by citation decay. See CHANGELOG v3.66.1.","repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.66.0_1786897503677_0.04051879137627923","host":"s3://npm-registry-packages-npm-production"}},"3.66.1":{"name":"claude-mem-lite","version":"3.66.1","_id":"claude-mem-lite@3.66.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ffa2578825c2ce7bbac18f5db2880690ce5aba1f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.66.1.tgz","fileCount":149,"integrity":"sha512-6NlGNWaotFjTN+N1HWNzKLz2Xdv2tgkFmbzPnWGHjeFcihATTcSzz6Yx2e+CwR2mga+SYHO85SX7PpeGpdH/7w==","signatures":[{"sig":"MEQCIFagEDQ+1x1xmpvWXzlA/t5IZhuB9xmpnRhyO0ZJGrynAiB5gAjIs4oWaLXOK1QKHYw6tqOnyTshq0o7Z5nO8ka++A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411820},"type":"module","engines":{"node":">=20"},"gitHead":"173b9b6c19b0fba2ad2a2291271bc85a7cf9f777","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.66.1_1786898667836_0.7832116517832366","host":"s3://npm-registry-packages-npm-production"}},"3.66.2":{"name":"claude-mem-lite","version":"3.66.2","_id":"claude-mem-lite@3.66.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8cbd61b64df835f98b8c2a05c716cdd20d9b109b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.66.2.tgz","fileCount":149,"integrity":"sha512-bHMj3ocqgO7vW9DVnQ2vhao0OEQ9T2mKtqW7lMUXlBSSn6xB3tLs0y7SUsbrGEy7Z+A00qQbEhqUsdfHBJbIBg==","signatures":[{"sig":"MEUCIB79kZG5Q3UUiT8PhnPhgieuHF6XfznhsotpOZNT0JPaAiEAuhjNOyhek1KRbJuY3tenMgIC3Sv28WYo8YYh5eZUiic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419439},"type":"module","engines":{"node":">=20"},"gitHead":"3f14bff401ab5b88b25386516ab32c6be445a37f","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.66.2_1786906570653_0.7143859078977906","host":"s3://npm-registry-packages-npm-production"}},"3.67.0":{"name":"claude-mem-lite","version":"3.67.0","_id":"claude-mem-lite@3.67.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c459deceb2a84d03160a9cf269e8a40254019dce","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.67.0.tgz","fileCount":149,"integrity":"sha512-F3c03H76eyf78pQe1EnqMPV+O/cn3WpGfoFsqEO961igDmOGfv7+VNu5xU4/Gz1gcBlu4GdcIkhwxDkjHWxeeQ==","signatures":[{"sig":"MEYCIQCZLev+eXcXR/KkKQZo85LxeuP/Nacc3aQEDRgEeKdUIQIhAO4AGZXnyyWUZ4nbVAX7TEJkhX3nXnai6TqasnRiGzO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438743},"type":"module","engines":{"node":">=20"},"gitHead":"2edc9ecac811131e158ed53a7ce87c777af7d976","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.67.0_1786911206894_0.07683549776942455","host":"s3://npm-registry-packages-npm-production"}},"3.68.0":{"name":"claude-mem-lite","version":"3.68.0","_id":"claude-mem-lite@3.68.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1f7e4d38434096e69ee617ba8f5aaf50340be763","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.68.0.tgz","fileCount":149,"integrity":"sha512-0pKsC3Gp6aD8Vb1dB0BPg1F6Mlp72YGrE6fhC5RO7MGtWjcaLhXwdEKoD6UJeZ48vUkEs2d8vCm6dEr8gqc4aA==","signatures":[{"sig":"MEYCIQDHCg0JovDtXGm2LfVX1uoORS6SI0M4vkZTJhGTjS+3/QIhAIpmjV5pGYDzyla2GAub7wxj1ZHrtJx3I4tPkCbc4cQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446801},"type":"module","engines":{"node":">=20"},"gitHead":"4496387867ab061d56c5dc75c86a8a8d6768201d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.68.0_1786916598213_0.18344011145395966","host":"s3://npm-registry-packages-npm-production"}},"3.68.1":{"name":"claude-mem-lite","version":"3.68.1","_id":"claude-mem-lite@3.68.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"924efbef0ead2183e955b9f2853cadf2fae8a475","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.68.1.tgz","fileCount":149,"integrity":"sha512-yQG3aptOBL4x+MpoFIUp+AeMj8QhnIxIMznad8ogsNCkzpZ/RJ0rg8uXqaJC8U+DUSE1TZf8GNMdCz7mvxL12Q==","signatures":[{"sig":"MEUCIEPC+W9PNYvKeao8LpSzVBCgvDVTELswFJlaHFgXUFnDAiEA3pstahhgt69fSuKKDQwkcQv+6REgneKVh91XgiuCfl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447945},"type":"module","engines":{"node":">=20"},"gitHead":"b9ef32c0aa1f16b4f5b8548e8a794b3123a9f209","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.68.1_1786921267710_0.6394292916927842","host":"s3://npm-registry-packages-npm-production"}},"3.69.0":{"name":"claude-mem-lite","version":"3.69.0","_id":"claude-mem-lite@3.69.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3fd90a6d2ef3336acb26c4d56cf1959edeb86e1a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.69.0.tgz","fileCount":149,"integrity":"sha512-C/njYTwh3Uz4Zypb8IuE7wKforCcrGeLPT4hvthiQzjPlBWuZdPOfNP7M/DKZxJmvoNBDTnrD6mYgU7B7ckfpg==","signatures":[{"sig":"MEUCIGiuLqmskfrRdCPbAfdL7bGkhi3siklsmW8DEl8YmFc1AiEAzRNxGC55nnUeRbkVzQ6MBQh86+dDGZ54oUSdSEivBOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467245},"type":"module","engines":{"node":">=20"},"gitHead":"a3b2f3bcf89c7fe270a0d7f6a098139de74bd2b9","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.69.0_1786991270571_0.34334713840958053","host":"s3://npm-registry-packages-npm-production"}},"3.69.1":{"name":"claude-mem-lite","version":"3.69.1","_id":"claude-mem-lite@3.69.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3c3c0c4b5f4a3d3b97d73856cb880175fb434d43","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.69.1.tgz","fileCount":149,"integrity":"sha512-+rMKrYkqgx4NgjVhoNS5Y4M8xgG9d9oNmixMVIzpCJmAg2LoNIJB6woUgmMaxEwuUI0k87DSKHxSicX84ThWiw==","signatures":[{"sig":"MEUCIDH8c3YLNgXq2yMqKM3SsJAU2AYUpXH2T9gyZ8w7z6umAiEAuj0pSYU+azCAeZZwJYBmJi1WPo6D0iDeBt4eRDsrlHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467245},"type":"module","engines":{"node":">=20"},"gitHead":"c8c4027a761893e92640f8ad424e56f917cacfa8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.69.1_1786991683682_0.3461694823120369","host":"s3://npm-registry-packages-npm-production"}},"3.70.0":{"name":"claude-mem-lite","version":"3.70.0","_id":"claude-mem-lite@3.70.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"4f9828377fae16ebd6857ccc99d42e5ec3cb9768","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.70.0.tgz","fileCount":151,"integrity":"sha512-elgoTL1Z+w7piTch/GFcSLOCvB4QjuU34duuW6quj7etNFg+FIFOUvgRrJoxiCjFgcOqvmW6Jhxvqk4jtZulfg==","signatures":[{"sig":"MEQCIBsbh9rY1KG7yKfN5mktx3tXJgDHFz+A21ipzO52OosgAiB3G6kE24nn4LFwHxh8wMp0qsTWZfLkYsxKdifurFb0+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2491424},"type":"module","engines":{"node":">=20"},"gitHead":"6e64c2672225de4ebea2541fcf80c4303d130839","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.70.0_1787001942942_0.6161643137767767","host":"s3://npm-registry-packages-npm-production"}},"3.70.1":{"name":"claude-mem-lite","version":"3.70.1","_id":"claude-mem-lite@3.70.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"315b1ba2798ee1160bce1296661f1ebff22303d8","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.70.1.tgz","fileCount":151,"integrity":"sha512-CB1KlhOaIzhbAoWndCwRoowCU8gjJWYGVb12AiBS23oM4r18kvCkS0rbsg4ftUq2NAU56A9VI4vHYvSSen41hA==","signatures":[{"sig":"MEUCIQCsD3Oua6rMW+IZ/7Ml1GQ5fJMLWPLf8Ony4No+cPwiIAIgfuNKNNKfy74FrbG8FKaTIAbv3m7W1vB8SMjCblFMkJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492792},"type":"module","engines":{"node":">=20"},"gitHead":"37909054d6e79a7a9ecccbe1743b6cf038a846dc","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.70.1_1787003115064_0.06754151040582412","host":"s3://npm-registry-packages-npm-production"}},"3.70.2":{"name":"claude-mem-lite","version":"3.70.2","_id":"claude-mem-lite@3.70.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"67a3bc54a2b7feaba4a96cf8d76521bbf1d7d31c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.70.2.tgz","fileCount":151,"integrity":"sha512-yShMMLzeFGfVGZqN1brI11WabveOLMZIJon11nQMM81LKm8fJvk7upv22yjD9m5zlZ+CPiGqvm2OTqpA2pGc2Q==","signatures":[{"sig":"MEQCICO0bLNUDlpONj0WVzC2Wksx30YaDQ9Ff3USAhLIf/CZAiAqOLR6lBab659zy75UzSQcmuDWxPg7k/4+rq5JjOV8sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494752},"type":"module","engines":{"node":">=20"},"gitHead":"0a7c21db53d2b9eec190fdf8f7160bae8b5558e6","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.70.2_1787004147679_0.9082202555878351","host":"s3://npm-registry-packages-npm-production"}},"3.71.0":{"name":"claude-mem-lite","version":"3.71.0","_id":"claude-mem-lite@3.71.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3d91d2b536fb109f4a051dc95f90edb77ee5e6bf","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.71.0.tgz","fileCount":151,"integrity":"sha512-usE23b7AuejlSZKhQcC0zRFB9mn9JWa4v1sjubVOpsS7GSdPWk11fUzI8frsA4bVO8nqpO66YD1JO2Xt+A1pmg==","signatures":[{"sig":"MEUCIQCZSD8/jDh5XmYI+8leAdRpq4KCgn8OWq0ggFS7uj0OXAIgc6RNpxgMkYJXyRE1DmYZr8PqyknmsRzZqgb8cPiBApk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500167},"type":"module","engines":{"node":">=20"},"gitHead":"4b863ad9cc948132a18002616eb6bf1fb21200ed","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.71.0_1787006743820_0.6942635823098187","host":"s3://npm-registry-packages-npm-production"}},"3.72.0":{"name":"claude-mem-lite","version":"3.72.0","_id":"claude-mem-lite@3.72.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fac4a8789f19e0277b3b1440061f454ea787dd2b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.72.0.tgz","fileCount":152,"integrity":"sha512-SOqBcQLaESa1DUcVzqimazOkezEXO3KQAGDI6/X2nMWa2B11CrAGtMMkntS4v4/byc+iIhNbd4FaiECIWKq7sw==","signatures":[{"sig":"MEUCIQDTTnq8xTpr/rjHlUD+MZ/Bnx7hSWn6DcJQMHuaRu+y6gIgVsJ2FDfaILnyiZ9R4Z3fnhZIBgZU3sOrfZBtXj1tnFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2517317},"type":"module","engines":{"node":">=20"},"gitHead":"687f8e24dc6b47c3831a27898c004d1190da86c4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.72.0_1787069905879_0.9760376181264017","host":"s3://npm-registry-packages-npm-production"}},"3.72.1":{"name":"claude-mem-lite","version":"3.72.1","_id":"claude-mem-lite@3.72.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9f1d6ed8dbf2f97afe7c70e9a103afce74ead67b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.72.1.tgz","fileCount":152,"integrity":"sha512-mD4Ql2yickiRCR9mnflRx+l2GcMfmy2BbOL6T5vWjsOhONNFtz02c+jjetod+BJj6BhhhXWcIQE9VOmJc264Cg==","signatures":[{"sig":"MEUCIDjLEQEjrrZlFHru2Ch2Ak3c69NKbaAMrPUq0JSqYpQAAiEA/vIfkY0R6SWoloHesHF97gbA2rUtOw/gW1xPP/maBQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518372},"type":"module","engines":{"node":">=20"},"gitHead":"8cc2cf32c540ecafb7fe7a3c70607e0b7e49dbf0","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.72.1_1787072062605_0.25692564915751226","host":"s3://npm-registry-packages-npm-production"}},"3.73.0":{"name":"claude-mem-lite","version":"3.73.0","_id":"claude-mem-lite@3.73.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"639a103e3600ec55425d2611f2fbb25755c5b884","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.73.0.tgz","fileCount":154,"integrity":"sha512-e4OmY7cqNTXC0bXp77GD72aUcItgTJJJCV6AHNck+aplX5hSMFlOZnFCwe4PAKuV6ux1TbZK6jOkUoDTUUTS1A==","signatures":[{"sig":"MEUCIQCDe159p6zmG302kIUakgz5J6SEScM5sGU23vJcCG21cwIgW+kf8tbYQ2fRSJUfFl5zmZej+CMnTnt+BFpMQ9zIHC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2544487},"type":"module","engines":{"node":">=20"},"gitHead":"9699aabaf12304a933267f353bb8618ddc62d9cc","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.73.0_1787160143608_0.3844778804632776","host":"s3://npm-registry-packages-npm-production"}},"3.74.0":{"name":"claude-mem-lite","version":"3.74.0","_id":"claude-mem-lite@3.74.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"291ade91a9a0bdcdb6d6a69b95a0274c0f229821","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.74.0.tgz","fileCount":154,"integrity":"sha512-l9gd9XlkbewLboHuLrECORHEEMVjsUwEo/+12GGb1MHgSzyGcQ9IhAwrY47mawAuxL0ngv8rBLLV4SILNjyWUQ==","signatures":[{"sig":"MEQCIH5I7StgJgl4yelb38SUL1tH2dv51GkKHsJVG7Cujnx0AiAeCg9ON6ROtO0cY5D+xwGKEWYDQIIbEtMSg6Ld8wKKhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2549678},"type":"module","engines":{"node":">=20"},"gitHead":"6e74e021feb5c9f1c0aa393f2886cb07da0cba06","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.74.0_1787389466951_0.2915247023718528","host":"s3://npm-registry-packages-npm-production"}},"3.74.1":{"name":"claude-mem-lite","version":"3.74.1","_id":"claude-mem-lite@3.74.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b6d1977dd6bd500fc8189441cee5fa9542b5bbb1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.74.1.tgz","fileCount":154,"integrity":"sha512-VISdI7umVb6eUfz9egNJOeGQNaMfOvpScq2MADn/huKOCefrbkvsEpDhXfId2MmkPoQsLbaKe0XXmowDnRvJzg==","signatures":[{"sig":"MEYCIQDhXtATdGEFYmK5mxe35yjatjSJjaJxI9BwNnblqbrz6QIhAMmxlT9XOkWVwrWiz3oUjhOPzN3bsACcpXwyXVLXVGgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2551969},"type":"module","engines":{"node":">=20"},"gitHead":"b9badc8634c4508a36e2797ecf5257d0cc7b92e7","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.74.1_1787391239381_0.8145644438610427","host":"s3://npm-registry-packages-npm-production"}},"3.75.0":{"name":"claude-mem-lite","version":"3.75.0","_id":"claude-mem-lite@3.75.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2fb85debedc1805d9219d5d7ff7f93e7561f288a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.75.0.tgz","fileCount":158,"integrity":"sha512-YNhzMxXn26dLa3ado1zhEAbEd0Nh4B4R2Exf8BqNSLR7w+AuGxinFGgjsKph13bytsoub+4XXXUj4ToGlZDSBQ==","signatures":[{"sig":"MEUCIQDqx5vQIvUWB9WvLZJC0DMAa6bHE5yoVrKaeEXf4pqiwgIgZpX0pGmFJKWzgFjlpI+oBnpdsYPKLQ/vimrnCbYCT8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584408},"type":"module","engines":{"node":">=20"},"gitHead":"eb31fec27e9efe9223d8862e27218f95d90a5e4a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.75.0_1787406795919_0.6452508968988442","host":"s3://npm-registry-packages-npm-production"}},"3.75.1":{"name":"claude-mem-lite","version":"3.75.1","_id":"claude-mem-lite@3.75.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ec00068266a1364fc6421c568ab8e187e38e614b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.75.1.tgz","fileCount":159,"integrity":"sha512-2E2rhLPVfmPebaaat2uyoG1kMIX53SKdFyiA5f1j4qUceWGdMQpMXm2NOtn661n/pldABZvFfKoBoMpHEddgBQ==","signatures":[{"sig":"MEQCIA6UJb5L3IIp57xfZBrZwOcYqOAXoQrfvDHegjIjPfdsAiBJFVXwqLEqcd2b/mn1pbXcc6soNZXoN+O/fcJXtd7guA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2595299},"type":"module","engines":{"node":">=20"},"gitHead":"37cf9ee55caa2bf7bdaade82fd6f0be3dbd5750d","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.75.1_1787412518043_0.138211971995025","host":"s3://npm-registry-packages-npm-production"}},"3.76.0":{"name":"claude-mem-lite","version":"3.76.0","_id":"claude-mem-lite@3.76.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a9bcc5a57920c35fa8cd8053ea61151462c5f20a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.76.0.tgz","fileCount":159,"integrity":"sha512-uXH9PkIHkN3EWdzQGFpJuzapECRvUSyi3bvfrt/SggPI+frLysFfjcLi/1m3U1/lY83lIbNpXUOgmSkXoz0p/A==","signatures":[{"sig":"MEUCIFKlQyeTTQKJbOxaafQ3jmnzT9jJt57kNh5VCKY2KQF3AiEA8owFXcqVNfMeKqVMgJ/q5+CrCyCUwNKXdLMG6iGKF64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2604251},"type":"module","engines":{"node":">=20"},"gitHead":"ca7be0d4999a0bbe2d17931cdd5b52eeeb0957e4","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.76.0_1787416288771_0.24945322325774844","host":"s3://npm-registry-packages-npm-production"}},"3.76.1":{"name":"claude-mem-lite","version":"3.76.1","_id":"claude-mem-lite@3.76.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"db9d93e0b5d7a797f7e6dc7b1aaafe1248849966","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.76.1.tgz","fileCount":159,"integrity":"sha512-WugphzB9Sjv3a2i1CS6SZKGahrT/LX0SCtlcn7g90WggfhJqv7n5WNSC/8tPZhDJasT6/rWvQVI2b+po1tMugg==","signatures":[{"sig":"MEYCIQDxEbVIeKUq8RI9CNPXGVT84xjY5/dSqRVDBAMBnPxgfQIhALY1N/fjJZnr8/JbruFJYgX+jpSk84YaZsFujlLm254B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2604981},"type":"module","engines":{"node":">=20"},"gitHead":"2ebc1596e880ba51b59d6222a74f1e700f68267a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.76.1_1787417905421_0.4531886976065398","host":"s3://npm-registry-packages-npm-production"}},"3.76.2":{"name":"claude-mem-lite","version":"3.76.2","_id":"claude-mem-lite@3.76.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"77e69e8abfc7adf0f4304189daf73230d582d9fe","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.76.2.tgz","fileCount":159,"integrity":"sha512-Zlp3H+3gBJhIsbn1vGCg7X5TlZU4W0CLKTP0d36dpNkrVmJF4BKIrKEyF/VtOjprBfhT33QJpr5wSP/Rh+5/kQ==","signatures":[{"sig":"MEQCIHYPzd9hGkDwJwy7sh0c9tF+R4GPH0+ltATnGkudIuP5AiBGXuOsdQ8CvvUBPX46qPlxYqZJ+wCJLjyei/fnLoEMtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2609321},"type":"module","engines":{"node":">=20"},"gitHead":"a666d72c0fc9629683ac6530c912c28ce89a4617","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.76.2_1787422677958_0.1258353181834151","host":"s3://npm-registry-packages-npm-production"}},"3.77.0":{"name":"claude-mem-lite","version":"3.77.0","_id":"claude-mem-lite@3.77.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8e942ced35d270012be401c9980be87cde0eb95f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.77.0.tgz","fileCount":159,"integrity":"sha512-noKgVyeWoalyGiKxIIaoAXDHQKJY95NlY15WIrJ8hJPBYKpe+GQUbhQCz28QBjYVanHOsaA8uLm1Tb0GWhazDg==","signatures":[{"sig":"MEUCIQCCFbZGvTLVfd889DvISHtKRzT4lpzVirXjDFAblsWdYAIgYfOd9rtCLAe59ZH2z3oziv6/omR99mYB06AHwtXKeCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2617162},"type":"module","engines":{"node":">=20"},"gitHead":"ed6b70e11f7e926262b3f0cc961be59aada5e291","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.77.0_1787427217507_0.5150085372790609","host":"s3://npm-registry-packages-npm-production"}},"3.78.0":{"name":"claude-mem-lite","version":"3.78.0","_id":"claude-mem-lite@3.78.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"407e4bcee6432ed1f1f09bfe84f9feb58bee2e80","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.78.0.tgz","fileCount":161,"integrity":"sha512-/BZ68BqWYttn6VTslalyZ+Fof7MVf3hz1K88ftVU4ec1J6tvYhJnkpRomrtHABqKKe7Ev0BvbGhlU8aoiPTIgQ==","signatures":[{"sig":"MEYCIQDAnrUudpKLuCf8n/Vg0FRaBjEYR3beK+5r9Tpc/mvOQAIhAMmIzEa5aup5BTwCyjB3QEbclyUrLEQbQYEmJyobg8Qx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2637014},"type":"module","engines":{"node":">=20"},"gitHead":"9d4b6a45ca253534b06c8cca9f821f274ae31432","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.78.0_1787585451343_0.525859403941364","host":"s3://npm-registry-packages-npm-production"}},"3.79.0":{"name":"claude-mem-lite","version":"3.79.0","_id":"claude-mem-lite@3.79.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"525aa4c6f2d02fafa41d4df9b03ea5e74b5a9634","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.79.0.tgz","fileCount":162,"integrity":"sha512-rPcKgiA+dDsOOzuBix9KF0CF8n5TkzI9/XPq2rv7UJ8sIoQFrFrmtOuF9LAY4q8t6MJJrLr6pIDgQXoJo4+aeQ==","signatures":[{"sig":"MEUCIQCbUEpDhGaFtpT5SN7LpomVR7B2LkCkQ26rjjtX7eqNZgIgC9E4PmGpFoLcrcIp4AY8lQLGihJ37KTIy4V6qyHkwu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2667328},"type":"module","engines":{"node":">=20"},"gitHead":"ca3973cbeadc44b4ace27108031afdd8667a5e06","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.79.0_1787594647351_0.41477315139571447","host":"s3://npm-registry-packages-npm-production"}},"3.80.0":{"name":"claude-mem-lite","version":"3.80.0","_id":"claude-mem-lite@3.80.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a859cf1b493c27a16cf3a96157c92b9443b978c3","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.80.0.tgz","fileCount":162,"integrity":"sha512-vwxHfMwisMJsKX2pVZ0egE2H5Ll4KfGkNTTsB8eKwjWibZIxV8dMKPKmwFHUFuswNEdP8TTEXjLv94X34t8iRg==","signatures":[{"sig":"MEYCIQCb1v0gNqGs65+P002QU9uA+JBEl/TOhoejV8CelXSOiAIhAMOi5aqEooMg4yNDIKwYPHfKvRVveJJxVhhgC/HQaYLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2675245},"type":"module","engines":{"node":">=20"},"gitHead":"f2f12e1e190cb65ad08a89db9fde3448b7c0c541","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.80.0_1787668542654_0.08358011926310782","host":"s3://npm-registry-packages-npm-production"}},"3.81.0":{"name":"claude-mem-lite","version":"3.81.0","_id":"claude-mem-lite@3.81.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7ba9c584080522aa2a21a707918030ac6f75f825","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.81.0.tgz","fileCount":162,"integrity":"sha512-IbNdlueDDgVPEs/TU/UVGzVZ/86yDww2Rhqr1phIdC1rkImec5kwo1UFA2yUdy8ydo8wUEEJBth6uFsCOFQsuQ==","signatures":[{"sig":"MEUCIQCVLmIjgh3TlnAh4ke1+InQS1S59P3IlIJ6yFlmGtwougIgH9lQ1n4LhHjfE2RbzwENTz3O/RDjtr/rrOVO1PbO94w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685639},"type":"module","engines":{"node":">=20"},"gitHead":"8798cff2cd983d16ba2d64154cf267047956e05b","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.81.0_1787674050491_0.004045032023551887","host":"s3://npm-registry-packages-npm-production"}},"3.82.0":{"name":"claude-mem-lite","version":"3.82.0","_id":"claude-mem-lite@3.82.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a08fba28791a3ea03f3f0c3aa486929fc60392dc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.82.0.tgz","fileCount":162,"integrity":"sha512-9tMu/cTZ+CyuhiYfR9QTLEKHzAcc7gW/8UFyZWzcZwOv/Ol0tzIs30zP7zuJR1YNBetk8mkXtMTKShp5BQ996A==","signatures":[{"sig":"MEYCIQDyEpDM6BiUkC5PnXkPMfxeQW38h54KKASGskyMWmKjxAIhAI6ozuelvE/7yDgC/jGSg+a388Pq+K3pJH0SC8FJg77M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690932},"type":"module","engines":{"node":">=20"},"gitHead":"852ad9d6f61cc57dd2288c65b6aab3b2c7098a1e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.82.0_1787678710051_0.7276196617098121","host":"s3://npm-registry-packages-npm-production"}},"3.83.0":{"name":"claude-mem-lite","version":"3.83.0","_id":"claude-mem-lite@3.83.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"eac20e8a587d0ab3ae71859d4fbf79f90fe9b6e4","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.83.0.tgz","fileCount":162,"integrity":"sha512-15FSC5V7xCAXhVNhX/nZmG3ApLfpy45Sorp1RJvyrdmEgX7aSxLOD8grFdMlH0JX97o8jhxhTSXCdQIPfzEw7A==","signatures":[{"sig":"MEUCIF5J8+txe0h9dTDrxKUjnB7nt31kBdGOr0HW5nTIswbfAiEAhkNPefCIkZN6u/y+h8pLBina3lLp3W9YaORrjLYHpx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2716347},"type":"module","engines":{"node":">=20"},"gitHead":"7472b050440b80c6ca4411ca400b39c29df4e76e","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.83.0_1787687163883_0.22266189809321202","host":"s3://npm-registry-packages-npm-production"}},"3.84.0":{"name":"claude-mem-lite","version":"3.84.0","_id":"claude-mem-lite@3.84.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7320a285e330fd1d236913dfd109660be3cdfc2b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.84.0.tgz","fileCount":163,"integrity":"sha512-4Epdb+rpcdwt5aRFufXresFIb7HklN4SG+O5AQEnbOhSOorgfvT/c6z5VWu9SN9dh57SzSVxFQgdG9TekvJUaw==","signatures":[{"sig":"MEUCIAb10L7DLykiMhMUrt2iMcWqCGPG8ej3YuWttxm1Z5WPAiEAyuiIjadN32ObEkRmZB/ccYwhQbV3aB+pKln0xT9CSzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2746919},"type":"module","engines":{"node":">=20"},"gitHead":"b64867d0d3951c1bc5d2790b09b4efc6fb1923ed","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.84.0_1788201243439_0.3122986994146224","host":"s3://npm-registry-packages-npm-production"}},"3.84.1":{"name":"claude-mem-lite","version":"3.84.1","_id":"claude-mem-lite@3.84.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"2da93d7cb1951e926611af47a7a36dd90d6ce41c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.84.1.tgz","fileCount":163,"integrity":"sha512-j1wIyJZU3u1sU1mxQxTNMaqB8IrUhGhe2EQ8N7BfMFI+gqh4j479utB6zV1lJcL5BNfd1O0opuALWwmS9LBGCA==","signatures":[{"sig":"MEUCIQCEHcNIMsPl3CrX9fVGzmX8briTzCmWF0jXg95wVvXduAIgIrjs2LkLF154i7H/PJxzcgqCBdhUZk63cSVpFuceHic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2748912},"type":"module","engines":{"node":">=20"},"gitHead":"9aa2b33c7d936779af91bf949fd4fed090fdfc71","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.84.1_1788271116685_0.36268402447077186","host":"s3://npm-registry-packages-npm-production"}},"3.85.0":{"name":"claude-mem-lite","version":"3.85.0","_id":"claude-mem-lite@3.85.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3564186974c85e7b7a1a49cb66343f293d267b61","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.85.0.tgz","fileCount":163,"integrity":"sha512-JI4Om0LMmX2QsdZzLNFEuWbmuZwPYoKH3no0fHZ/FTTGB42r+45Q3juL/nR08SbA0DI2hSqlbm2bM9kokp36Ag==","signatures":[{"sig":"MEYCIQCN1mTPov+ujvgco3KapsO+4RkT8pWBcqp+3/HnRFzoDgIhAME2k1iJrmKjI77RCRrcE+Re9QE/1c+Q/xoDpD8dEWX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756975},"type":"module","engines":{"node":">=20"},"gitHead":"63126ba65c7727a610e58217cbb230bb4bd90151","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.85.0_1788278024797_0.30652640162404965","host":"s3://npm-registry-packages-npm-production"}},"3.85.1":{"name":"claude-mem-lite","version":"3.85.1","_id":"claude-mem-lite@3.85.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ac67a35d103611a124a6fcc812f0cc20a6637a1d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.85.1.tgz","fileCount":163,"integrity":"sha512-LYmdd313D9t+Mg7FUsTcVw0tJ6NbT39sxWxJLuNwc4BV6JHbBsFTWlKi+ltqGsVlHmfA+n9kNsgH8yH741A0fg==","signatures":[{"sig":"MEUCIBX9TOyCoE4xnh3+gYNap9XqiYH5kVzIwKHuZg0T0V2oAiEAhQtnIx/oOl0tSCttMdx/jtXNyRgemOvkO9z/3rTADJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2763469},"type":"module","engines":{"node":">=20"},"gitHead":"4dbb39b9e1bd47bbc1dc3ebd868429838df09a06","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.85.1_1788287716537_0.11075296076780194","host":"s3://npm-registry-packages-npm-production"}},"3.86.0":{"name":"claude-mem-lite","version":"3.86.0","_id":"claude-mem-lite@3.86.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a401660c10b37ee317a3aa20e3705aaffaa61b26","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.86.0.tgz","fileCount":163,"integrity":"sha512-qM4z91Dl6p/MLVlKVj1dZu2oZEofwSLRnhrh9MbejePuWHN13j3siUEOyCpEgARJ4C8sSRmOdTaXXqASEhRpNA==","signatures":[{"sig":"MEUCIQDwth1mFnF7MjmmEirfFVQjK52BFPz0hi2cS+eZG+Jt1QIgV0V7mJHyEoW8c+f0SbUjm+DOP8HZ2RnR4fQLCVBasoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777909},"type":"module","engines":{"node":">=20"},"gitHead":"63f130a119bc2fe282ca10c890b6fbb16fbb3618","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.86.0_1788294705561_0.1499732467985353","host":"s3://npm-registry-packages-npm-production"}},"3.87.0":{"name":"claude-mem-lite","version":"3.87.0","_id":"claude-mem-lite@3.87.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"588686c828faeec68ff59313073f1f52bc998cd5","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.87.0.tgz","fileCount":163,"integrity":"sha512-QlZLmE1WU8e24Wu8PR06T/rU119bGSEVB9uY6wfHcLbMy04ykscEwvBlW6trAaXX2LuftdmJ05zlthG7O2V/4w==","signatures":[{"sig":"MEQCIHkLQD3R7P+47PF+SSm8lZhcuSydbk5gFzpC0NCPU1adAiBtBWA5IR3/9M+4G6zmV172UenxPJ9VXxteak9M04rP5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2781508},"type":"module","engines":{"node":">=20"},"gitHead":"fdc854e896cc912c7dd3cee0d0abfe012ef1d2e8","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.87.0_1788333240281_0.5309503491439287","host":"s3://npm-registry-packages-npm-production"}},"3.88.0":{"name":"claude-mem-lite","version":"3.88.0","_id":"claude-mem-lite@3.88.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"412266cfbbf29112040e04b15b1d879abffa0360","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.88.0.tgz","fileCount":163,"integrity":"sha512-TVCYpZS8oh7Dls8pMKdXpaX8jrjNaaK5/B+3Q+epFHr0WLwYBUhlcShFNkgA2iou9ABvGsQ9WwNRCTFR3nlBug==","signatures":[{"sig":"MEQCIBCGoUjY2PIOWPMKP6o2k/dVsopfFS8iSDW+mtZAHYMXAiAbPnvfJietgz/3yMq9fHOBuun+IpPkNEiWhvTspFK2LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2804103},"type":"module","engines":{"node":">=20"},"gitHead":"338c951fd135c236cb6024e94e08911fd0cd7cd5","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.88.0_1788347058282_0.2862979610417711","host":"s3://npm-registry-packages-npm-production"}},"3.89.0":{"name":"claude-mem-lite","version":"3.89.0","_id":"claude-mem-lite@3.89.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"77d75ba52646cd49e99ea3f683f54b9ec6454d6a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.89.0.tgz","fileCount":163,"integrity":"sha512-mfCirRxY9e9rK/NHhaVrUYFLEt8WrEoOnDLR3Rwzfm093ECn63Kkfv0RplfWCIgmkWSC8Yc/HDwp0khk9oHKDA==","signatures":[{"sig":"MEQCIEj4F895sncJXdh3wtCtzuetbJSf/knc3XQ/J+X09snvAiBXhNRdbobRuir22knNGt1X8B9vUW9OwACXoyLbjuMjCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2822089},"type":"module","engines":{"node":">=20"},"gitHead":"53840bb6f800522e728c74b056799ee099d7c32a","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.89.0_1788352221202_0.36783515903257613","host":"s3://npm-registry-packages-npm-production"}},"3.90.0":{"name":"claude-mem-lite","version":"3.90.0","_id":"claude-mem-lite@3.90.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"732d1e68a2de43700a56a66d401cfb0e8ce2ff86","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.90.0.tgz","fileCount":164,"integrity":"sha512-RH7mrP9cBVkfw/4IT1Jq7DMRjpCd4gjpmeUxK21S7RmrsxtsMyqKaQxt+4m5ERCOzzcBaCsutYs9APO8Iqzu9w==","signatures":[{"sig":"MEQCIAytXWb9UHvfK9Th35NwESVqOClhRthdz0kyfRCIdZyAAiBFhUkxnPSe0NpSAlRTHeCSXupOmlDqwvCtCnVO2hUb/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2841409},"type":"module","engines":{"node":">=20"},"gitHead":"491f28f95463043097b7d6622931c1966fb0d870","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.90.0_1788357774937_0.4418208820616125","host":"s3://npm-registry-packages-npm-production"}},"3.91.0":{"name":"claude-mem-lite","version":"3.91.0","_id":"claude-mem-lite@3.91.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e546bf952bb53ae67618bcd6d8969aaedd84f399","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.91.0.tgz","fileCount":164,"integrity":"sha512-vtyJYpxCprd2PZK6ksUOCPi/LfgYNJsjaQJ4OKRcpxJNfN42rZyl5cHN5MHdMbrTMw6fg0X343AGychWW0St7g==","signatures":[{"sig":"MEYCIQCylS3lRcmiZWtwrh/ZHnO8q6znnYQs1iOQRUYT7bfr3QIhAKANyJdq0Odp8EdHNgw7aIXaWorPXWa5wd6wyB8WUAlh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2841449},"type":"module","engines":{"node":">=20"},"gitHead":"faf43521d8fc349968583f880fb6bb6ac064ca73","scripts":{"lint":"eslint .","test":"vitest run","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","test:coverage":"vitest run --coverage","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","eslint":"^10.0.0","vitest":"^4.0.18","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.91.0_1788369832509_0.604429082357542","host":"s3://npm-registry-packages-npm-production"}},"3.92.0":{"name":"claude-mem-lite","version":"3.92.0","_id":"claude-mem-lite@3.92.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"bcc85afd7abfa173962f09c2b467089f06995071","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.92.0.tgz","fileCount":166,"integrity":"sha512-6qtIlfBjyBKBqMR6N8S/1y57r9FpAdsCE0XFd1u27+j0dQd/uHiFpz5VIJ08rKOWrZqepe5d3Nc0iXmUo4Qv+g==","signatures":[{"sig":"MEQCIAdyASzGGj1aN21fR2Yr7Q3FWMJAI9Z9O2fs6t4E3E5sAiAlffpYUGR6OrW20HNJtBAmo3j3mlxyYJTM1/Ne8Zz1Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2883491},"type":"module","engines":{"node":">=20"},"gitHead":"0d940d017cdd416c7979d41bfb53e701c8301e26","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","acorn":"8.16.0","eslint":"^10.0.0","vitest":"^4.0.18","prettier":"3.6.2","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.92.0_1788459886370_0.5489286754460809","host":"s3://npm-registry-packages-npm-production"}},"3.93.0":{"name":"claude-mem-lite","version":"3.93.0","_id":"claude-mem-lite@3.93.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9df8ab6afbed675bedc6162e6d37945cb46ee66d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.93.0.tgz","fileCount":168,"integrity":"sha512-S8o8lzMeEMQaZmGEbAz5MkFPZs5YaU62FkysQjBKzHVSSDEP9X0LjkjJ3zbwxqrVyCQyxvGaX6hUEo46FbvYew==","signatures":[{"sig":"MEUCIQDSbIEbNJmAzjsmaGfbDX/LaCB7zT5TBgOPoRGx9K1JHgIgIxHe898CxTklZXWWraMdAN3AsbaQY7/yZedyf/V8f1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2913417},"type":"module","engines":{"node":">=20"},"gitHead":"663253c3fe9c2f135ce34ff60781d3ca031f3c13","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","acorn":"8.16.0","eslint":"^10.0.0","vitest":"^4.0.18","prettier":"3.6.2","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.93.0_1788532322486_0.9790137750052277","host":"s3://npm-registry-packages-npm-production"}},"3.93.1":{"name":"claude-mem-lite","version":"3.93.1","_id":"claude-mem-lite@3.93.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3a17ae7a6d381b7f04636dca73f171499ca6f074","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.93.1.tgz","fileCount":168,"integrity":"sha512-GO8DeACGxiYbHbU16Dh8lWjBSDE/6OgexTo7juj4ANS6sr1QbiqxEnt4Zbu0HxDU3ZzUPCsRDLw369q2M7DNhg==","signatures":[{"sig":"MEQCIGfBewML7RvXd64yb/MD5hPuk5PYayb2Xr0L6mjSrqPyAiBYy2l0VYSMU2dyKTMj7e1kBLCLKZfZwv/ORfCMn3OR2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2916933},"type":"module","engines":{"node":">=20"},"gitHead":"fca97cd598cf124920601ffe88d6c1238b94eb03","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","acorn":"8.16.0","eslint":"^10.0.0","vitest":"^4.0.18","prettier":"3.6.2","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.93.1_1788535610812_0.18512367883892344","host":"s3://npm-registry-packages-npm-production"}},"3.94.0":{"name":"claude-mem-lite","version":"3.94.0","_id":"claude-mem-lite@3.94.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0d51505d081c7d4a3ac4b80d30f9d25439ee3358","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.94.0.tgz","fileCount":169,"integrity":"sha512-q/PXN+iIxEceLI84fSVP7XwmSfA/maKLoul60cqjwVnazaYqwE8X/xByH7Y50p9kljfPI8TICt5QaAlgsGeYUg==","signatures":[{"sig":"MEUCIQCflXgM+6Sy9o7ktk4uWLtlYKdUwZHsudEp/dcOhhyf/gIgVqgMbvh51sfsi7X/e3s65p8HOfx6dEYLOaRx0+5wGc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2939734},"type":"module","engines":{"node":">=20"},"gitHead":"1def1f5ae19f403cec15b72359c9b995e35236ce","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.12.1","acorn":"8.16.0","eslint":"^10.0.0","vitest":"^4.0.18","prettier":"3.6.2","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.5.3","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.94.0_1788542463396_0.8478803361314884","host":"s3://npm-registry-packages-npm-production"}},"3.95.0":{"name":"claude-mem-lite","version":"3.95.0","_id":"claude-mem-lite@3.95.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"02ce117dbe4105b5287fb5d475e2a1c99af5c75c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.95.0.tgz","fileCount":169,"integrity":"sha512-Qsrb7EaalbsXblPDkU+6haxmugYp134skWyWeOj3naUZaZaRM3lV1ML8v4k01rdbgT74KH/IOXMEfg466mrWvg==","signatures":[{"sig":"MEUCIA3vWng9l5muv0TTarOzymSFVyz1J/pNon5xKn8arNIXAiEAnY969R985jGKUigAZ6SiKO4Fu83dzrVFQlLZ1niZi34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2939028},"type":"module","engines":{"node":">=20"},"gitHead":"ca1881b7f114b9396e6ad0e423103cca70690a27","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.95.0_1788550254064_0.23837125739560538","host":"s3://npm-registry-packages-npm-production"}},"3.95.1":{"name":"claude-mem-lite","version":"3.95.1","_id":"claude-mem-lite@3.95.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"cdf4dae67a30557d9b832ec08aaf5165c60865ec","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.95.1.tgz","fileCount":169,"integrity":"sha512-Rpmj3fQBp+/7DzZ6a/ZB7hGoOGyCzztedAWtfHb1P3vdNRs8zVWCdWDtBbJLY59jyBUIVAi59xts4cFsRQjmOw==","signatures":[{"sig":"MEYCIQCGqzEwiYZN14Borg2/RqoCfWG9xU6ARCIZUa+2dAI51gIhAJVdi/hqpyoyreMXHX+wKU8kPg6GOjnpu1ar2Yg+SdNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2948485},"type":"module","engines":{"node":">=20"},"gitHead":"24035e7e22709599f20fe8dd3822b385e1065201","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.95.1_1788626693589_0.2996522362292213","host":"s3://npm-registry-packages-npm-production"}},"3.96.0":{"name":"claude-mem-lite","version":"3.96.0","_id":"claude-mem-lite@3.96.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fc3d143000ad48f7534fed16616fa5a4e63528a1","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.96.0.tgz","fileCount":169,"integrity":"sha512-7M5IjjVbh8hu240AOgfZa8U7pR47qtGE3Epi6yvxVZjxfakP1G1CAe2NsgEKaOdW87kliNeupt+pqfJ9c7zJ+Q==","signatures":[{"sig":"MEUCIQCp4wM7qtTe4DQx7KetAJ6qVOpF63kDkaTkuzVzO5XiNwIgOp1wlWGvDJmX4v5WiQTn6+ttY6WZlw7CwjN47nf8/AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960781},"type":"module","engines":{"node":">=20"},"gitHead":"d0045b29e5ff22945d449d5dc9ae8c734e45e592","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.96.0_1788630049992_0.6387694693226624","host":"s3://npm-registry-packages-npm-production"}},"3.96.1":{"name":"claude-mem-lite","version":"3.96.1","_id":"claude-mem-lite@3.96.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"938fee2490a69a15b040a6804e5af4b5a8eb579d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.96.1.tgz","fileCount":173,"integrity":"sha512-oe4Qm8tOtiH71v9ya47E+dSuupvv+xfpsEBPE3tSgpzH8OY0kNI648uHNrLHMFFOlsGF+5S8Rj6DyV65HL3IAg==","signatures":[{"sig":"MEUCIBB5okGeec/KZQXPTYd1GKp3+YZjy3VYpH2azB+6JNHRAiEA330ZLwbKPR1xA9wSwaTDboOS4Fu5JB8kyBpHi2fzJiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3016076},"type":"module","engines":{"node":">=20"},"gitHead":"732221960f951ea42d702a418c15f360bcd381b7","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.96.1_1788638106750_0.5045510374537194","host":"s3://npm-registry-packages-npm-production"}},"3.97.0":{"name":"claude-mem-lite","version":"3.97.0","_id":"claude-mem-lite@3.97.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"272ecb55e6d7af1efd69f39dc49d0b35cdf20986","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.97.0.tgz","fileCount":173,"integrity":"sha512-FdJqwZBL++6Ed92zbN/OppzD33yLSF3j21nBrZ5+7P7/FKcw2Nz33ptvWcEi1r5/r5MFj/J9MRelUxa+1gqj3Q==","signatures":[{"sig":"MEYCIQDQqNdPEC2NTluNKCr9gyCSrmOqf6oMqYiEHGg4Zl4BWAIhAPCFqYt6RUJFXXqE6Y6mtabGV4UufVWWl+NmSkHF2OS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3025818},"type":"module","engines":{"node":">=20"},"gitHead":"b0bc2d43eafd7b6b6d40c20488e418fb0ec7a47f","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.97.0_1788643717262_0.9821921502250024","host":"s3://npm-registry-packages-npm-production"}},"3.98.0":{"name":"claude-mem-lite","version":"3.98.0","_id":"claude-mem-lite@3.98.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a177338cfe7ee28bddd0ba77184c54cdad16c9c9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.98.0.tgz","fileCount":173,"integrity":"sha512-kWvY8Hrc3jhxq2SD1acM6BiRV/PwdL7C6z5NUzU0z2wz7/SC2nP6vjnqMLyC0kCNdxniQ2Wg4BzkQYUzFry8zQ==","signatures":[{"sig":"MEQCIH1Lmrp7j5wpqLhcYkvnwY3yyOnu8Ukr0VZpkzaYG8MMAiA0rrKHrDSuAuInOcM+jO2YQS7l7L4ktcRomH3GEuyIFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038494},"type":"module","engines":{"node":">=20"},"gitHead":"e6942596fb2cb53133913a87592cad52111f6975","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.98.0_1788647897159_0.9177771550662452","host":"s3://npm-registry-packages-npm-production"}},"3.99.0":{"name":"claude-mem-lite","version":"3.99.0","_id":"claude-mem-lite@3.99.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3939f99208269bb9e10ec0308650bde73a0ff9a9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-3.99.0.tgz","fileCount":173,"integrity":"sha512-97bSikoIorNG6T4fW+xfBvEwaB9IUCq03yWsBjDU/gV2vKW3h7MHzencWsPxsa9gMwyaMS5yiZ5lbBv3wS956w==","signatures":[{"sig":"MEQCIEgYPT7eI6r40fjrntc4dnHBboc2Z8skuRkpE3ZvLUmeAiAGZiim+M0Zcg0ilaI9JILoA5zsdQWV8pPiRo68Vax8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3041918},"type":"module","engines":{"node":">=20"},"gitHead":"0954038bbc4cea3cdb9653e3bae12e369aa8c579","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_3.99.0_1788652024942_0.7489719252808387","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"claude-mem-lite","version":"4.0.0","_id":"claude-mem-lite@4.0.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7da77cf63d9bc4aefdad20bdded737608443f06d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-4.0.0.tgz","fileCount":173,"integrity":"sha512-zENP+Y+FLYXjRhjl1qPI8+DOIMtoQJJ28SOGGGbJm3O/sj92f5yKn/AL2k3Z3WLgKJW45Fh6WCZyWZkw4ACSEg==","signatures":[{"sig":"MEUCIGZJh3v6hGMxgHXoBPap9q+VnKkNg8MSH9pdK5op/LeaAiEA4DGQHl0QtKR+EOUdN4EMi6D+FDH8ZIBeE0ezPPTcUcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3029806},"type":"module","engines":{"node":">=22"},"gitHead":"fa93c35365b11eb0f21d2f76dc5ab84466642310","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^4.0.18","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_4.0.0_1788654481651_0.2835749893290027","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"claude-mem-lite","version":"4.0.1","_id":"claude-mem-lite@4.0.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7882d9a734638faef9214e44fea1093da3d6b648","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-4.0.1.tgz","fileCount":173,"integrity":"sha512-G9WSaR04YgOXF0htghPZJg9wUoxqwrFLdvx3eQ1OopOXlQQXrH7ArXUK/lOETDEgU3GpuHGnhQ9ARYbNC46arw==","signatures":[{"sig":"MEUCIQDSiw11joOlSDRgTodjnrnXAEgThN/QWzgE4IDiiIDl1wIgP67CVUWwYAYViaCmIjpRmDD6cRF6vNe7ityOJaFUe3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028610},"type":"module","engines":{"node":">=22"},"gitHead":"d38ee4e25b43f1c492a73d231591958a7d43af2d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_4.0.1_1788661240127_0.8138935755068937","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"claude-mem-lite","version":"4.0.2","_id":"claude-mem-lite@4.0.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6c35d5e5c4f1eebedbeec407e402d4c16a4cce8b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-4.0.2.tgz","fileCount":173,"integrity":"sha512-Z+SJmZZ8ES5AK1vkbahA8/O9uNtOTbiscEdcwP41zJKx+SrKxhN/h79rB4EFXA/PBZSOksFxy1a7yZA0ynX/3g==","signatures":[{"sig":"MEUCIQDJ0Og8k9VsydBk049CNlvR4eLg/TQ72SI+1di+LWiPoQIgVnqZT1HNKfvNtgqoX3ouFhgI3oW6NCGxrGHNFXFSWqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030435},"type":"module","engines":{"node":">=22"},"gitHead":"543e61c2b4de8686b8a500300c5ae8db1a1ff63e","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_4.0.2_1788662371580_0.5442485787560138","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"claude-mem-lite","version":"4.0.3","_id":"claude-mem-lite@4.0.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f4354d9932ef5541cdb9ebbbf4ad0304a6a59c4a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-4.0.3.tgz","fileCount":173,"integrity":"sha512-0FrQGfeEZsI+MQHNtKYP4cXUM1izsS1oo7nGg2BUS+LA3ueyH7XXO01s8gaTaHPd2yDrYcNIHfEt3pvSJSbFfQ==","signatures":[{"sig":"MEUCIQCv0LbpiLdW2wcvg1f3rsZir2XsfGDUQM6ZW/r2PQYq6gIgTc6cICoo/Z4vYaPt+wzbJij+pgQgOt7PTxNhlRAGI7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3032455},"type":"module","engines":{"node":">=22"},"gitHead":"07b653ded9a8e1de80a4a6b115ce7916596b281f","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_4.0.3_1788663160138_0.6864471761498196","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"claude-mem-lite","version":"4.0.4","_id":"claude-mem-lite@4.0.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"0ce52cc6fde3bf07b8a7eb9e5cd6942e9050e6bd","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-4.0.4.tgz","fileCount":173,"integrity":"sha512-Q94BM728IAX1LfRACAoewNw0H+yhmRoS52hmYV83Vc9aZM8bSYDCGXljsV8PZkS6NCeLhg8sOlaeZVwi97bAuw==","signatures":[{"sig":"MEUCIQCUclN241566ZhrDT9fK4bBKGYwTmn/NjaN0/85l+eIAgIgdt2DEQuc6aR53oP/I/K0e8px8RfrDDjo5fU9g/59CVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3034400},"type":"module","engines":{"node":">=22"},"gitHead":"2a3cbb2458d133503d3dd2b7b73297143580f460","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_4.0.4_1788705346876_0.9107458057653499","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"claude-mem-lite","version":"5.0.0","_id":"claude-mem-lite@5.0.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"ae47859e3f0436dd6783e6177027ac8649082bd7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.0.0.tgz","fileCount":161,"integrity":"sha512-hnuixfRE+djGGWWtATapI89qaivHS9BEbp4HCHwezGuCDNAvXk1vNSi3eiFTXrsRmAYJXw5VMjLbKtmjUI1mvg==","signatures":[{"sig":"MEUCIQDm9jN76tmySK0uMw8vMVbb/TUjHn45LiI/K3qvnIVc3QIgRG0pyC7O5QslY4pRwAiB1OVCZEr4cWrnj1n/QqhtVFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2638867},"type":"module","engines":{"node":">=22"},"gitHead":"efdf505ab8fa7938c4a54910c2af184aa40c1207","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.0.0_1788714596536_0.4721606713965769","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"claude-mem-lite","version":"5.1.0","_id":"claude-mem-lite@5.1.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f3e0f08eabbdc9d5184fb6aee0c2c4710b452bed","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.1.0.tgz","fileCount":161,"integrity":"sha512-JBTTL8KCwTxfJHKx6KmvTJlDyeHVm+vKbt2RqMcHeKoOtPrY2wfRqy4rYea3bY6eM5NPYq8cwqLz04X3Z/SAZA==","signatures":[{"sig":"MEUCIQCo4t83HiOY2LDnZW62QUdERAQUTIMZRaomR2HBCQm5iwIgY5dl5FYlK1reeb9P5u17S9ZceDzWibg+nVZi5N13oVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678450},"type":"module","engines":{"node":">=22"},"gitHead":"d693cbbd1f9c506778c8606479f6612095dcbdba","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.1.0_1788726104624_0.6495137629671197","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"claude-mem-lite","version":"5.1.1","_id":"claude-mem-lite@5.1.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"63184a704cd54751b510b9c21cb672b5cf3ed79c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.1.1.tgz","fileCount":161,"integrity":"sha512-P2KoWDHSttOlpTlSlYnrDPzzrgoN7n+gP0+LsZECJJoSbsbVoyP6otFD4t1+WehSvvWaPmEG+uXIoldr8uc/Fw==","signatures":[{"sig":"MEUCIQD888KSbYsg2YxZEkCUn5PeDHPwXfdeGLgyIVTMpEtflwIgN1cDGOFCFLbHYlj+vnL7DxlfgFEorcaKrSoBWt0kxXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2684262},"type":"module","engines":{"node":">=22"},"gitHead":"0cdc9b333547e0b7829b13beac07650e4e59f650","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.1.1_1788729106244_0.2973067351946521","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"claude-mem-lite","version":"5.2.0","_id":"claude-mem-lite@5.2.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"64cb532ded4b64e0d0a64a266fc13f54576db225","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.2.0.tgz","fileCount":161,"integrity":"sha512-AAr5c5m0iYJFyCRLnx7m3X6663EscUmosQ5UGGhwVk9bZcMsmTjSRaHgj7khQMtBb7rUQM7Y8pj+bZmseui0Lw==","signatures":[{"sig":"MEUCIBhuM9bIbzVJwIdUjNfBwlbOJbX6FWSESObYdv0vZJCxAiEA6iwW2oLvRZWitbTR4FC0VDXOzaeF1BM1O1Yt5Clh8/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2690492},"type":"module","engines":{"node":">=22"},"gitHead":"f92a2596d07886c7e7de67eb845c30b3bac36f31","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.2.0_1788733728642_0.21822561709621113","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"claude-mem-lite","version":"5.3.0","_id":"claude-mem-lite@5.3.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f1e709fe05fef881c441dfa54c53b8a557421b70","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.3.0.tgz","fileCount":161,"integrity":"sha512-berN9Hq1zII384yKHNZEuOjzlv4/qJT6rTs9eiqBMgO9GQyzdnsUys2Wghe2eCWC+ZbyiOOjh+oT7dUm5vu2zw==","signatures":[{"sig":"MEQCIC1b5Jn2juC69xWFeGLsWbsLcYuZWL/b9IXK+PNzvuAZAiBhiuNsDkCuRPAi4PJc5BokESkRLH31HB5JR0BqTTUZ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2697556},"type":"module","engines":{"node":">=22"},"gitHead":"a2ed4d68699919956109b08c4253d8e898bc50a1","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.3.0_1788738711307_0.08703657061249959","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"claude-mem-lite","version":"5.3.1","_id":"claude-mem-lite@5.3.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6ae68ddd12567579a605df52c3280f9a06ea2826","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.3.1.tgz","fileCount":161,"integrity":"sha512-E2Jh0CJtnqkfec/yIXFKbEcVoPtxHeAHPoLd4ReHSs1CSoYrtsCPz+VYDzxKzARG/Y0H2lwI5kL9jDIA3gxA8A==","signatures":[{"sig":"MEMCIGTZbZNfvQPKBoLMYxh7csOIin+jfQWsTJPn3APyW0OoAh9KzjoNOuqPWVjsqfA0KtjBgJuFBOSAXnDHG33kk5NN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699508},"type":"module","engines":{"node":">=22"},"gitHead":"d8537465362fdacf22e9eecb91f0fde6ce06b186","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.3.1_1788742237258_0.049784175947032105","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"claude-mem-lite","version":"5.4.0","_id":"claude-mem-lite@5.4.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"15c4e159b045953979548359dcd3f3c19a168592","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.4.0.tgz","fileCount":161,"integrity":"sha512-t6TaUK/5C45HNVUfomgW7HdfWLrYdEvThojf+Ch8fmt1BmyWv7PpKhijVv8FQl/ne7XIeZkwoHhXf37bvR3HAA==","signatures":[{"sig":"MEUCIQCU8cS1Iycc5Z+BDX25O+1rM/EBXhQsi6OEFP3dJQWP5QIgJ/2yuSQYvvuO7RVVmhhA5RdDZo97OW3koJZ4RNYaOAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706125},"type":"module","engines":{"node":">=22"},"gitHead":"f25e8ae5df619aacefec8151074e366e59a4b8b7","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.4.0_1788748408990_0.5901937323121229","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"claude-mem-lite","version":"5.5.0","_id":"claude-mem-lite@5.5.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6a2e3a3a48c64cd46d49ef7601fe538f588d766c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.5.0.tgz","fileCount":161,"integrity":"sha512-cCmHTkjga6QpXZVfAiBS2HsFI7sfgDsmN/Kkd5jDhOWuPeAQ7s2CIkAITFmpmxNpDMAQkgqPgEU7z7HZDSHv/A==","signatures":[{"sig":"MEQCICMBqSRdDeMh6beZp2c4pJ+kDcZOGfD5cTd6bP1Hj4j2AiAZfYrKOFDXmnaqAioF8XTlYs91qOCUBXlA1ULs2W3yyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725059},"type":"module","engines":{"node":">=22"},"gitHead":"168bdf729cc9705daddf0030099cabd76bc9be64","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.5.0_1788765923292_0.21618728231181006","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"claude-mem-lite","version":"5.5.1","_id":"claude-mem-lite@5.5.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d35d852a2e37afc1bca22b70b2816b377def8e02","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.5.1.tgz","fileCount":161,"integrity":"sha512-+8fLEUMzLzlL6+swOb1J44H0oA8bs/9u2Cxn+0z/QxQTEUlinbGoQ2367zMn1+/AS74U+KAZ32Jwlyc7bXEjCw==","signatures":[{"sig":"MEYCIQDl10Y5TJVgQklzV9JIdoj16cDQLa5us3ri6lNhvl5pYAIhAKpmTao3vM/vBDYWCmkzIIU3J9YXPFT1AxnqXQVHoexG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2729550},"type":"module","engines":{"node":">=22"},"gitHead":"6368fdb37a8e8dad686d0876004978239105ee75","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.5.1_1788779970290_0.5083101480416896","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"claude-mem-lite","version":"5.6.0","_id":"claude-mem-lite@5.6.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"05b7545d0dcc3058cf44a47c9b647be74f4e8b4c","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-5.6.0.tgz","fileCount":161,"integrity":"sha512-yc8SYX+yB3wcqv8jRlNc+jiqlVBn8OMuabGs2aR/PYosnVFhpPjCu06kcm8GOk3l1261P5jkToOaP+RQvDXl8g==","signatures":[{"sig":"MEQCICJZTDdM936jVTTpDDBZpAh7DeZ50TwmeJBtcpVsV/I7AiAu7YlgWLWIhuMZU777z/8hZ0mlr55iYueCV81Lkh+e1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739691},"type":"module","engines":{"node":">=22"},"gitHead":"20046f39095b1f06bd23ad962b99ee96308fc0ce","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_5.6.0_1788810278043_0.594219794228108","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"claude-mem-lite","version":"6.0.0","_id":"claude-mem-lite@6.0.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d8808d231d48c93e175a2f9d0e23676fce57edd9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.0.0.tgz","fileCount":161,"integrity":"sha512-S4lqSB2Oj8Jt4l9kvXwSVzM678Yi8aC7eHl2Dscep70LMRzubeQjI5NU/rWk4fq2R1b8KA8BHRZGUWPhwKQQ+Q==","signatures":[{"sig":"MEUCIQCboRVATl8w58dMal7pWwPejKsVNyba4/9PVm7/nlT+wQIgYrcm07LrsEHFm48XJHT1TcQEn24h09JUUUgvhD8w5GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711088},"type":"module","engines":{"node":">=22"},"gitHead":"af358257ae4ffcfba8d29112c49aa21e7d73f9cc","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.0.0_1788839558754_0.4301874789846507","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"claude-mem-lite","version":"6.1.0","_id":"claude-mem-lite@6.1.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3008db569a06adc81aff31f048e5d818c17ec49a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.1.0.tgz","fileCount":162,"integrity":"sha512-Xt3yuGq/alnoAH/gpcWicynAxV0W24KY9WCbzyg+gWEfDuGR65UzC92HjdyvEoQVBwHbv/u+MPAbQ/h1cphi6g==","signatures":[{"sig":"MEQCICLxowvKA5NTpWf01TD8N3Y4h4AgwR5mQvM9zD1GLTZMAiBRVbbSDbuqu0gamLIl2mBm9a7Rtfe0k7/jiGHwncmWGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2741612},"type":"module","engines":{"node":">=22"},"gitHead":"f8b8c90c64000b3ed7f68662326cb2b9a3914381","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.1.0_1788881028773_0.7062183348492495","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"claude-mem-lite","version":"6.2.0","_id":"claude-mem-lite@6.2.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"94d47da06cede2ff474d1c13585df18b7e5b46d0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.2.0.tgz","fileCount":163,"integrity":"sha512-JH4Z8JRZXKR5YYAX10QfgZvDtp8rUEp6nXyiQf0ujMenPVrbKVStpGnlogkE/OZbk8M0hiTt26SR/R8/Sj4QTA==","signatures":[{"sig":"MEUCIQDXlRzLFkHpo/1F5V+TZq1uFpCbEuP1173laZDCXmnfEgIgDXr+c95lO7u8eW3nevfEfKMyqDzL1TBV4aIJNstvNz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757128},"type":"module","engines":{"node":">=22"},"gitHead":"62cc2db61e5dfed7d1bf6de38810aa7300b9a24a","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.2.0_1788886021497_0.05669915667268932","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"claude-mem-lite","version":"6.3.0","_id":"claude-mem-lite@6.3.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"068bcce6e15f2e952fc1db8bf41d5ded42a6593b","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.3.0.tgz","fileCount":164,"integrity":"sha512-/evz3QUQFWUm9lmbkvl9E1RSOwSODZLiFe5YiSTc2HZqJ9FBhUD0VVBqaqz7uuxAooGSOLlh1+WVTNA+obvcwg==","signatures":[{"sig":"MEQCIByk/bTtVNpDRLEh7XioECYdN5KJfq8leVXRobxWUbb4AiAMz4sed1QnwkicxbUE4ruLHVwRlrHpfxEtf0pqiqtVDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793169},"type":"module","engines":{"node":">=22"},"gitHead":"7db5e8036f1a02b709b1c57add581c7f8e9f1532","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.3.0_1788891096791_0.49911881690750737","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"claude-mem-lite","version":"6.4.0","_id":"claude-mem-lite@6.4.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f4b334e6d16c8ef88fdf9aa430a6361f38cb181f","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.4.0.tgz","fileCount":165,"integrity":"sha512-XvGmb3Y7z4hQpTYSXd2sNlna+uWxFHsoV6+kncAANg3CWNCJbVOJscUliWEgIUg562b9E8+Wt+k2Z1rSYm163Q==","signatures":[{"sig":"MEYCIQCYJCz1EPBpDjBsOnS9HcBQKlRxQA8HyuVOUrY17I9y6gIhAJs//TlbdF8FUp72CpZBW+3ybQChPEyBOea21A7I79i3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2821138},"type":"module","engines":{"node":">=22"},"gitHead":"7a150a57260b2be7594e8127286f823262702b3e","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.4.0_1788898731734_0.43463765745826555","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"claude-mem-lite","version":"6.5.0","_id":"claude-mem-lite@6.5.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9c66c869d9cf54bc872e3ea50d70a00b99aa8238","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.5.0.tgz","fileCount":167,"integrity":"sha512-yCo64T/Wi3lMzUUhpNLzv+PTNBbwHVPcYGk9m9Ke8dhKsnPKK8NFxx35y+Lp+pUP1n6XH0BpnVkCssqwTBuMKg==","signatures":[{"sig":"MEUCIQDeNhbAz5GnbmigN4zOgPK1p0ZKAsYxWMzI0jy49EeiZgIgMKZka1wpuMe/ivJUIb1mjbWsfgzKBBwlpmRNV6STX4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2850973},"type":"module","engines":{"node":">=22"},"gitHead":"b3ecaa47b5083c107b91b87373bf54607e9f753d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.34.0","acorn":"8.18.0","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.5.0_1788905012865_0.5013697238501555","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"claude-mem-lite","version":"6.6.0","_id":"claude-mem-lite@6.6.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7bfe9ee4f2de8e04b80c1b2935c1b194d414c7c6","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.6.0.tgz","fileCount":167,"integrity":"sha512-r1pwP5cTNmSzN5RfxvfoU/Y9nnBxMN1aYSl7y3xQF3H9YGCzWwMfRPwBr8pYgu3jdh2PwbAofTeEqJAYNwe5YQ==","signatures":[{"sig":"MEUCIFJRzdeupBVCxIahqsLofSEmvMYoKysQXSYuSSoNttaFAiEAwkhHlvC9GGpi5BCZU2c3X7CgGeGKF3ke4ZMr8P+Fy6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871356},"type":"module","engines":{"node":">=22"},"gitHead":"5a1407691ff76456ed077ae99bd67bdb4a25885e","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.6.0_1788917715551_0.3326439557409857","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"claude-mem-lite","version":"6.7.0","_id":"claude-mem-lite@6.7.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a20d7ae5eb4697869f2ae84a5d07ee787917e141","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.7.0.tgz","fileCount":167,"integrity":"sha512-sI4n1DbqU3HeYwBCroHeRsinOsELO1NS5NQ7WaB06xmAKn3HRxFZu55hU2ZA0KswdtV2USxZuBuycd5cXplljw==","signatures":[{"sig":"MEUCIQCPWVyEWfF7uBkqxf2esQEM5rQyG/q8id+jdPaj2pWX3wIgDXOUceCDx2Sy3JduaXZgeBb8K2CcAsNGKUm3N3OPNP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2887382},"type":"module","engines":{"node":">=22"},"gitHead":"495edaa52a2d69dbd8090c6cf865de531e1faafa","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.7.0_1789143588358_0.9332875501414644","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"claude-mem-lite","version":"6.7.1","_id":"claude-mem-lite@6.7.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f95b17951be9602039a36a8fdeb25d27dd875da0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.7.1.tgz","fileCount":167,"integrity":"sha512-PUR5ZJwz4A5pwfGum1KesQEubpJI/Fo6xLZIW19OB8eobhm5WlzH9aZ8SasnonFJr2zyqhXaR0fY5aNuBqfyGg==","signatures":[{"sig":"MEUCIHaJyvAduC4GWdrlZuVP6rqPsPIYDneD69eCBm6GanpIAiEAo/W6o95Cc/7EcLJPlNpSnT1shNeBMPUeW1+SstAojxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2895244},"type":"module","engines":{"node":">=22"},"gitHead":"1649abca90476844bf74745a1c8c825c69faa8a6","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.7.1_1789148890955_0.04870619534873155","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"name":"claude-mem-lite","version":"6.7.2","_id":"claude-mem-lite@6.7.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3953379815da28e59615e0c938c504182b9fdc94","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.7.2.tgz","fileCount":167,"integrity":"sha512-D+wOPgo7IKf+Ab/AkjbNyopCzCPTlb2UhWYaqL8aJ/IcO0UuujBrMfKZmabjHw9OFGQ2nhU3TVTfMWVChOQh5g==","signatures":[{"sig":"MEUCIHgkH5QoZY6vmkls0yDNli0UALfJ8NuMWvMjYs01/7uIAiEAmVmOQXmub+2A95VAcuD/llwiHuygRv4xHxqiScvR03U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898862},"type":"module","engines":{"node":">=22"},"gitHead":"f6a858cefac89d7495da771686e76b626353d175","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.7.2_1789152900877_0.5382275959229088","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"claude-mem-lite","version":"6.8.0","_id":"claude-mem-lite@6.8.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a4da81965a78fd2b943559498a927fba76175d4a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.8.0.tgz","fileCount":167,"integrity":"sha512-zP5fKmLDUm4pZUPhDUxGP1PncStXY6QO2N/nBQxGJsQhHgZtSCGwNk8NO3JcJc0CVp7zlORYWGGLXbsFr+JL6Q==","signatures":[{"sig":"MEYCIQCSGlaQvyBWgh/gEdKGsocyXFVuuX108nXuWOfEUcQCngIhAIwYCeqR5YpuUsGOGXqoL7xiZNosh4FYgmEJXWQZRQew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2908444},"type":"module","engines":{"node":">=22"},"gitHead":"0c477df57c7a8763cb5666baac42b1b8af19639f","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.8.0_1789158662783_0.9840944883230742","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"claude-mem-lite","version":"6.8.1","_id":"claude-mem-lite@6.8.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a9c6de83336f1c28b3a5fcc041c93c8f677535ff","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.8.1.tgz","fileCount":167,"integrity":"sha512-Dt3gho/9W8ODRrEQ2W9mCmHJkRCVcNsPFOMImWiT/MberKwkB7LIGMQF3dm5P9BpkWzJVbz5fWarf92OHIFFGw==","signatures":[{"sig":"MEUCIQDWVGFzFJUP8nbItNCl7RxI7E38akQdtzy/WcGu8h8y/gIgPoNgHeUUjgfnqOJyf3CoEus2PtCmJYMjP3S8Ly++R4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2909554},"type":"module","engines":{"node":">=22"},"gitHead":"124b7c57f0facd05dd5453c14e44d5465a6c0b71","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.8.1_1789159549135_0.7097585129254773","host":"s3://npm-registry-packages-npm-production"}},"6.8.2":{"name":"claude-mem-lite","version":"6.8.2","_id":"claude-mem-lite@6.8.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"1524ed2ae33829afbcef9e997ec5db19ffea0e12","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.8.2.tgz","fileCount":167,"integrity":"sha512-EdtoDuwvAEtXpL4VT+AStZCQzHzY94Jggih4Dt8wDFX0uZui8z/Avo8gQRw6/rHReU+pi1YUODHYyy3hfgZYGg==","signatures":[{"sig":"MEUCICsQxU0TrNHZNewzmugMlciBl77H4TqhXixFrKvs8dBAAiEAkP56c3laX5B2rwBeVjr9SdYE+/8I3GRybpoHQgnYS3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2928413},"type":"module","engines":{"node":">=22"},"gitHead":"059b4b89193533dc994f0cdf1e023752b6a0425c","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.8.2_1789289047744_0.11042896638508282","host":"s3://npm-registry-packages-npm-production"}},"6.8.3":{"name":"claude-mem-lite","version":"6.8.3","_id":"claude-mem-lite@6.8.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d2eea32af3151c4c29d3b5b8f1abb12a8ac43808","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.8.3.tgz","fileCount":167,"integrity":"sha512-hmv5IDofDKt1OevUJwMfrok1x2JuoNUq0mc4AqUWfjcUf3jJ+k4NX0my33DeXS5/GdMrk1Qc0zuTZp5dGqJktA==","signatures":[{"sig":"MEUCIHUC0qA4zKbRCVRGg3WQyICITkGh+dUsj5jXBlMpa+lbAiEAm4NLofAGIX+Qc5ix2T+mJsbD6BfhG5y7RQeAzJIg1HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2939499},"type":"module","engines":{"node":">=22"},"gitHead":"387650effb003a99615a9fa7c9a8f98bff045c8a","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.8.3_1789298209043_0.2178562082767681","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"claude-mem-lite","version":"6.9.0","_id":"claude-mem-lite@6.9.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"817e4ff5605514a23cf52bbf136863ff9dfde600","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.9.0.tgz","fileCount":168,"integrity":"sha512-OrWwUZ2do379n3ScxUNLYxdOMVdMBqYviusZvgExNPceVGAPcrs5I8r12F0uBUjaB0RF6h8lKsAd6HEHFcTC8w==","signatures":[{"sig":"MEUCIQC4/cLXr/t5noqB5ZyCLe9g6zH3bv5lTVG2n9xwBZ38/gIgaqhg2e4mL2T/YkXZgHTYGKq5//frAHzT2M8k6Z2NOBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF8Sn+4bum8qQz/LRTDWD9T1RH208M2zGQY9o/UMhzIWAiBAnoqy+jJEx5QNp2phTPLayI+Us9V/0ZQfo8W+qsTZWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965596},"type":"module","engines":{"node":">=22"},"gitHead":"fbd449d2756b1b97e50d44752b8b4b8da8b4e71e","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.9.0_1789414712994_0.543535608752534","host":"s3://npm-registry-packages-npm-production"}},"6.9.1":{"name":"claude-mem-lite","version":"6.9.1","_id":"claude-mem-lite@6.9.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"137808d83b6f2f8c582356b96cfea2e0251d5a2e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.9.1.tgz","fileCount":168,"integrity":"sha512-uug5iDrrDWKXM6iEAtY1TXy4PRg25Eajdy7mK+NSUlqQGyizPVOFQ3Tu63ieLaylx5qfRWCBhwFLTkmkmF/5yA==","signatures":[{"sig":"MEYCIQDhFwBST1DdSaca2IeHixzBDFMZv2ihDKJmEVliJwftRAIhAOXkcoUYOv1jxfGp7ap8kSpzvCRjMylUls1ND4G50ACm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJBY3pTFceB+AxaQ/FHCtFC/s2RUGuF7uQa2Z+kA2WBAIgDaCQWLAshk6RNU7JisOvzACzMmJ26TW3h9FbHswKzss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977324},"type":"module","engines":{"node":">=22"},"gitHead":"0e31b3db7684fcbc063bdd89d5d04cdef004dfc8","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.9.1_1789422112253_0.2693642350403296","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"claude-mem-lite","version":"6.10.0","_id":"claude-mem-lite@6.10.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"3b92fced2a68fbc1e37093adc3978670a7c4a7f7","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.10.0.tgz","fileCount":169,"integrity":"sha512-o1cmgrqaUO0e54dfCFo3T6yS/3uw7ZKKAfAQLLgBEfc7zIGFcbjLQ2E03AUtVfSFiptH4eIpUMUGH4HOBXx4rQ==","signatures":[{"sig":"MEQCICFnLZCeEDaqh35rCdCm8G22TvYoH/nRuCWKqjrgWSdTAiB9crlK+d/VPmFTlMiMCMHsOPwFKPFw8GTRXnnTcxdR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJL1l/GuYA7h8KEYrGj5dAbMmL/QzpcWqcwuz8D6S7CgIgQXCWMA4VKLCoqP1jJ6QIBBZvOyHwlPB0oHbZc6e2V/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011209},"type":"module","engines":{"node":">=22"},"gitHead":"fff69f2df287d631a5903728e760eb24c9cd18e4","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.10.0_1790020692544_0.3002130322723229","host":"s3://npm-registry-packages-npm-production"}},"6.10.1":{"name":"claude-mem-lite","version":"6.10.1","_id":"claude-mem-lite@6.10.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8de9c0f1e41b0d16537a131d291533dc6a13604e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.10.1.tgz","fileCount":169,"integrity":"sha512-ZZCLbWznTOMA6ODWFDC2oxy7fDOSCtqWiOpl4CLeVYxKqcBPT/+EHFlk6WMwAsEneNA2/NYVWEUJqdUQ5l+4Zw==","signatures":[{"sig":"MEUCIF4eiCHJxj8vrEEEap8taN4huMkFyCMecnr1zREZ2oIOAiEApFYcXmBKOaMDXWcAqdb4dm23z5HS7vCTy41Sg4XsNHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLF2aF0roOgyRK6GIkLV/vrajQw9fqCQuO89ShUyJntAiAGRoQR44kDPEYAYp8mz2C1qqpmpzpwilAkTkfxjc39tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019130},"type":"module","engines":{"node":">=22"},"gitHead":"aebb14c87bacf0f57e74a7d6df9751b2d115c536","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.10.1_1790025565866_0.9449037822310269","host":"s3://npm-registry-packages-npm-production"}},"6.10.2":{"name":"claude-mem-lite","version":"6.10.2","_id":"claude-mem-lite@6.10.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f879885264329d03fdd0fb08876e5e0ca02934ff","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.10.2.tgz","fileCount":169,"integrity":"sha512-JqqgKFclJ3o723pMQZBcKJgg6cFjgxj7TfqkQkVPVc10Dh9JDdSlT57pdSpw0ginpVRHB1SqLJuPNhy/ER61ig==","signatures":[{"sig":"MEUCIFtKeiPSNxbGWZgc1asj3/RZqx2dB1mHmMgxYvxQfwOzAiEA7w0cILeiNaJxgHmTD+anuW1FiTB4lbMqjWj5eGgfmJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHc9nzpsEqme4OoYqWx1GIluAJIOoRw/Tb49crMt0ZFrAiBb6xBOQ8wehnFuWioEYR1AyPxY0sxB1a5NgIWVsAn7gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030505},"type":"module","engines":{"node":">=22"},"gitHead":"9aad815bb550410d88dc7e01dd22b766fe4f1e74","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.0","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.10.2_1790053093398_0.01289752269089206","host":"s3://npm-registry-packages-npm-production"}},"6.10.3":{"name":"claude-mem-lite","version":"6.10.3","_id":"claude-mem-lite@6.10.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"fc5746ab2d61963fe62ffb06c98f05ddee52c370","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.10.3.tgz","fileCount":169,"integrity":"sha512-P+Nbi64idxkm/hKZ91m5bbnQ2IPK+K5Fd/mBAqBHVkwNc4ur8jxL+eB4EzfdlAgsGTSWIxlNB7JXoxv7aKg3OA==","signatures":[{"sig":"MEUCIQDglCkA+tWlAdOqEKvV+RI3PtCfvK8FQmJONmTp83S2AQIgblwm0pbEcPrG7K5leFNLLC13KAQix8maBh9WwhhRSkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt48B207mJ4wStTyC3QgW5HvuCzLFt2FTs6k/U1sIImgIhAKKtC+M2MMWk4iSl8jp3/QhrDrYusSOHAPyWAthDjXik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031487},"type":"module","engines":{"node":">=22"},"gitHead":"4a4e42298dde36867a12c7ef611d43fb549ad45d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.10.3_1790078598439_0.7845549258811999","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"claude-mem-lite","version":"6.11.0","_id":"claude-mem-lite@6.11.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"802d15d199802b103cade169789fcff0c9ef76c9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.11.0.tgz","fileCount":171,"integrity":"sha512-csHqe8IczUuQdlfMGz+GhqfpKghrf7GkrkPXosKO8joUA0qQjd7fW3f75DI/z3LBQFKjVfhd9rSfrz/5WjzGOw==","signatures":[{"sig":"MEQCIF9rPqZMvdrbxVWfzn2PPKiyDjYA/f0lajmrecYR41bwAiA3wdJgdnAckoPkPZaZgPwv9sYRO7LhrSffeBnpRGle2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKly6/p2SrQT5YLU3Cgl4y+bI0P70fyJDZYgERK1MlvwIhAJe2tkVw2K8ifppMuBwZFOLCbGtrmOAg76aAjnHGGsCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050988},"type":"module","engines":{"node":">=22"},"gitHead":"1cda2b5926a3b48eaa4421fae20922d8ddd10c44","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.11.0_1790103515470_0.4972361843966804","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"claude-mem-lite","version":"6.12.0","_id":"claude-mem-lite@6.12.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"7fa5644aca66da0c6e4bd4b74b55087f90a9ed82","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.12.0.tgz","fileCount":174,"integrity":"sha512-1Dn3avW0j93vquA1YWPGVEYsXEehm+c1n40ZLSOyN8vtrZuGEte82hGr+W99nCNI3kPQkHS+YbYMim9S7Dly9g==","signatures":[{"sig":"MEUCIQCxXSSUBGizZDQCMBY7t02VdK33uo6TdawKQT/PTHXTDwIgVROU8itRlUgSk14jo24fkdIGqgL63ixPD8PUPxegJOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCy6K370+5Ux55CquWXjpItHZ/7uiCI1TDKViS5g7USRwIgR0lfwkCFu+soxDOyHoM6sVcFuFollUqeih6bjPLRMeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3104050},"type":"module","engines":{"node":">=22"},"gitHead":"7ea114ef8a549dd22ae2a9498908f2afdd6ff98c","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.12.0_1790352136384_0.26290234121662936","host":"s3://npm-registry-packages-npm-production"}},"6.12.1":{"name":"claude-mem-lite","version":"6.12.1","_id":"claude-mem-lite@6.12.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"8de5df4275344cd5669d1d1edb7ef2f07af0f6ca","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.12.1.tgz","fileCount":174,"integrity":"sha512-G0vfXeaYRUP5jllzLXibaX9TQk9qk/YgCGgCpnF12JAaSfpYZFmq/rmRKj9SD2ljBxLVA+gzey2MrlTEQTKBOA==","signatures":[{"sig":"MEYCIQDG5yHBtrGaywh46wYIkO96IA/VBL3zq47hM59BKFoRfgIhAMta4sy2Q5O3uPQO9UcpVXUdqawWaRnUkIZsTWswEAox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCW9WY9b2in7d5MzHHmnixzjA3Ux4KXgHB72G5J404NkwIhAMDVC7rukcyXQUIFZ1QZ09NT65pzIMuiHmX5yIqOqccI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3105853},"type":"module","engines":{"node":">=22"},"gitHead":"13c06642a39a566d55df4c87bdca30ce61961806","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.12.1_1790359440564_0.15402596416224812","host":"s3://npm-registry-packages-npm-production"}},"6.12.2":{"name":"claude-mem-lite","version":"6.12.2","_id":"claude-mem-lite@6.12.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a7239bf7f96948364d82d797e1e9873f6ad37428","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.12.2.tgz","fileCount":174,"integrity":"sha512-HKDyRZxOoRODiWeO2+y4k0eDkAoD0N3EZK+6N0T6dIfDqTcCqDHeMx3Vs2urbm84+/Og9eTDe9Pl7M/mIUey2Q==","signatures":[{"sig":"MEQCIDyKAK4pO1xretgztuySYiQkPZs7Ws7kfbjxMcCorY9oAiB2lLtBjNRF4O7fOaqqzqgJLjjShyAGqtNj/lXkwma6WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvNp458ELbDmrleYpdkYG7BYG1AlRvZWMlUYXxKuSwRAiEA58A6FtvZhf5grzFk3nw4u29S7jgrTNGQ3JqXKexGwKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108588},"type":"module","engines":{"node":">=22"},"gitHead":"db34f01a2400230a0207e3d789e88da2871dece7","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.12.2_1790365504127_0.5482085808656034","host":"s3://npm-registry-packages-npm-production"}},"6.13.1":{"name":"claude-mem-lite","version":"6.13.1","_id":"claude-mem-lite@6.13.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b38f8017ed4f87d641c3745d596a85e51fd5383e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.1.tgz","fileCount":174,"integrity":"sha512-8KIcUNbS3MoUc6OMhyHDViGda4DpfxxJ00x3yGDQZtjWc3zfrtgkRuSx1DqxUoLO5ZCGW12aN8zAGkoVYBfSsA==","signatures":[{"sig":"MEQCIGOtmulSu9qSJo7n00AEGGF+XuUR3VebSNw3K9dG6pB7AiBPTdPKehT/WtdOVqj5XAZiG1CzAbJgtIYWs/fTwnk9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDG008IaERLNfVDfK6BqOwMFxXLlCXcP6T9aiQ6P43FPAIhANUDLs4Luk+SEcX7RxnxYzXtQ0tgJ7CdaTHFX487dZKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3123319},"type":"module","engines":{"node":">=22"},"gitHead":"ff62955ceb23954499f802074926a2cfe4ab9d85","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.1_1790401074449_0.3378828764596826","host":"s3://npm-registry-packages-npm-production"}},"6.13.2":{"name":"claude-mem-lite","version":"6.13.2","_id":"claude-mem-lite@6.13.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"e12ee9f8c4a9bb90912c1a01ee793aacd7cde2b9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.2.tgz","fileCount":174,"integrity":"sha512-yQklVhHL8uVzcJt0YPg2I/jh93bpOXnYceyUCIxU9W/vbEzfwMdu3EYRePIhPOCcnKeNxJxe58dEW51qQLKFTg==","signatures":[{"sig":"MEYCIQCZFQf8EYlGDgREL7SMHaCCba+9PvyzX3/xDyezhwPIFgIhAKXisyxVQCKkHcIl2OmFGiVGCmBSaNyNf1jWVmN/OOz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLjuP9KuhnSy2EzrxGQuS2gve5r7bBieD/+U5v4TgN0wIhAOZAjfRZsnhPAA8umK8JxgWq4Dr8RUiS+ZwggBtjtDIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3136542},"type":"module","engines":{"node":">=22"},"gitHead":"ba01408b1d04be001bc4ea6565b1a9263ca6ae40","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.2_1790407597372_0.39704715430242254","host":"s3://npm-registry-packages-npm-production"}},"6.13.3":{"name":"claude-mem-lite","version":"6.13.3","_id":"claude-mem-lite@6.13.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"289afef1221914b222c02ca3c5d3095ba5765a90","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.3.tgz","fileCount":174,"integrity":"sha512-LVwL91k56rbtkNyf3U5eKt7Yqz5fn11lsRal8Q51wDeYsHl3tLsmY/GtTCwzr48BK+7ZpVUIQU9a9FEBQKpZfg==","signatures":[{"sig":"MEYCIQDAo6WJCo73T+4EFd4lHwkQtwLz/xfoO2LsM1Iwy3w/dAIhAItEY8FzHurrP4yZ2YTt0GFfikhSv4eYWyeAD1ejfdO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuAzVHUeVUFBipkoRFaydA72d52sHn1KNQW1zl3TlfdAiB8dakpcnRKqWtllzDE8W1NeX9Q7ml/PmKgtlVkEPtgXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3137016},"type":"module","engines":{"node":">=22"},"gitHead":"bb47bbfb874b0de5f017fa944c5128f7c20b28fe","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.3_1790411760577_0.5336872098232532","host":"s3://npm-registry-packages-npm-production"}},"6.13.4":{"name":"claude-mem-lite","version":"6.13.4","_id":"claude-mem-lite@6.13.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"c8bee71496cb6a6b0f7ba9ea68614ef7e3df4495","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.4.tgz","fileCount":174,"integrity":"sha512-yj8mE9T5pW23jQV8+rGywleaS4JEFiO2wvj7fAI6atOHvYY47QDb1B+IY4anltp+hdY2Ux7Caf1g7WNQHKTUlA==","signatures":[{"sig":"MEUCIQCGMW9FTdtwle2LoxDXAlJYNtx95I9mombY5CbM6ciDsAIgYaHo6fnJCl119YeK1ud5J+MO3xCPkycUIaRayYzX98A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAOZI+bD6P1uGXvW466WipWtn8K+YkDglQS6VtpTBpCFAiAkx0A2JKnrhQ02DKCQUzHE7tmmH/sY9vITPor3aGfrMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3137588},"type":"module","engines":{"node":">=22"},"gitHead":"a45326e5a56fc0a9293f23a0e7eb991e85f1b310","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.4_1790414956953_0.9724626828653866","host":"s3://npm-registry-packages-npm-production"}},"6.13.5":{"name":"claude-mem-lite","version":"6.13.5","_id":"claude-mem-lite@6.13.5","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"266583ff107cdb46c2741a0e8837715a04def5d2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.5.tgz","fileCount":174,"integrity":"sha512-5Uu8EoZr1v+EYbLHLILMTTKgAxErDz67YrA4F+HNuOtSH48nVIGtrg7z/phEh8ahtB9uVVSA6EZfy/rlFxSt4Q==","signatures":[{"sig":"MEYCIQCqj9TpD1QtsAz/8Cd1v0n7jgn2MPAvSC9PfALxn/Io/AIhANPXHYH5N88Pc/5Z1qpSw/2xbxAl3HsDLze6koEaGaxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3RgtMO4Uyy6srSZHPnngUOzgdgmLvzj2BXV5JHWSBjAiEAgXfMhYC92raOzNjLsh8z6JQq40Awh/P9lqhyS26JX30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3148204},"type":"module","engines":{"node":">=22"},"gitHead":"a32c84cf8af9d9e03a6195ce50eb986e34d9212a","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.5_1790430209089_0.09920176423964255","host":"s3://npm-registry-packages-npm-production"}},"6.13.6":{"name":"claude-mem-lite","version":"6.13.6","_id":"claude-mem-lite@6.13.6","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"d5570813f1ce746618fe4a5d02e15f9597ef951d","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.13.6.tgz","fileCount":174,"integrity":"sha512-gQERiVewgb8gpo1upVBQ4X79qnJPtNh0s910SoZHFY/JuRzMymf3zMqm+iHb13yNpusoMjeX0XXCDlXafDgxIw==","signatures":[{"sig":"MEQCIEnhm+ouUemywrB1q735LqmPQ9KMhOU2Iuvkuv8vRnvvAiAvCxWtuAijrGUnBmAY7xFijcjTOHJ0gISMV5ZNeB/jFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFAts/UxYBIQTCA8g5VxAKp4M286q0iCJPdsuMsHalSYAiAcAoGhdGlhB6756UqznptJ9K/WV8fcw41L1fpo/jQzIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152210},"type":"module","engines":{"node":">=22"},"gitHead":"042aea0d746a6f40f40db93fe818e55ae189f2a1","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.13.6_1790436975001_0.4118550375138621","host":"s3://npm-registry-packages-npm-production"}},"6.14.0":{"name":"claude-mem-lite","version":"6.14.0","_id":"claude-mem-lite@6.14.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"a40eb6cac37b66390648ad15cce02069e046c55a","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.14.0.tgz","fileCount":178,"integrity":"sha512-4TJlNqc912PDHPd3mMO0pP1Cz55gUL4rnbeVynufK7FYUTdkzhcPv064OfP0ssmQHX00ggD0ktchcmVJjB0uPg==","signatures":[{"sig":"MEUCIQCeTHq60/dtq+rnGY9o+YaStvbCNR+ipBSF543AKVMe6wIgMU39USdN3DXKeoWOoEEQZPNEiYZlHYQua2F7N2w1h7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxiAYyf2vB2oEbwFxWkSj8Vk1bAwehM9y533A5HSIB1AiBHcDCv4Z1Bf+YjICUeBe/L312CEjvUcyyNlN4Wfl+n/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3247812},"type":"module","engines":{"node":">=22"},"gitHead":"306722067a6850421c91073e40c6b16ada98baf2","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.14.0_1790452128174_0.1572314073758272","host":"s3://npm-registry-packages-npm-production"}},"6.15.0":{"name":"claude-mem-lite","version":"6.15.0","_id":"claude-mem-lite@6.15.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"51a69f467f32bc9c025c7e18da843b90706929d9","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.15.0.tgz","fileCount":178,"integrity":"sha512-PDVC8MMt52YV1CGmLvTY61gNYXm6tHMg28ykSVz2hALvnVlOXnPAqrWmCW3DF+Et5K9CnJAcfIHHMO6O86G9XQ==","signatures":[{"sig":"MEUCIQD8nlCo8Pvt80AySvEDRr1cBEPdEXcrHTxxvaDp79wakQIgUxr830dN0pndR23QqmhY5zylvwhdd1cmFWzrkckpTIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAlI/3RfK9F4gKZZAZJh653Gi+2hwjgD9AcdwasSLu5gIgXvlFxg1KkJXG0LP7OmMOwv/R7+mcSbnqiWJxJc4jU4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264378},"type":"module","engines":{"node":">=22"},"gitHead":"71cc217210e15e7f1601a335262da1cbda244375","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. Hybrid FTS5 + TF-IDF search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.15.0_1790485481211_0.5541667015676","host":"s3://npm-registry-packages-npm-production"}},"6.16.0":{"name":"claude-mem-lite","version":"6.16.0","_id":"claude-mem-lite@6.16.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"b6384e05510e2a5b85536237374550562306c577","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.16.0.tgz","fileCount":180,"integrity":"sha512-acO45v7l2gRv7w3QaKubxRFqVi9xvsD3OLlbyskVCgRONrZ2v0gTAUFSru2VkclgPmRqGRvxGyf3K9uxrFYeBw==","signatures":[{"sig":"MEUCIBvzCE2vHFsmaYS6b8n96flQq1Ld6oxJ2CpcAIuatlnAAiEAs5OrnE8g3h9PTEdcvGPrB1z90sWMBK6Agk20twdozgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDs4RnQYzYXrCsV/BXQSALXLT5RwhmztBVp87dTaRKAtAiEAsFDOylKMbxYHCN9ed0Syl4/kcefis4wJZKI3aSPLWvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282267},"type":"module","engines":{"node":">=22"},"gitHead":"caa096650e38f9ea4738fbd74d21e34cc0a1ecae","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.35.1","acorn":"8.18.0","eslint":"^10.10.0","vitest":"^5.0.0","prettier":"3.9.6","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.16.0_1790503626578_0.3194828135072947","host":"s3://npm-registry-packages-npm-production"}},"6.17.0":{"name":"claude-mem-lite","version":"6.17.0","_id":"claude-mem-lite@6.17.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"36d817e62b2c9fe83ce6b28fb03d81b158615dcc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.17.0.tgz","fileCount":180,"integrity":"sha512-G/ggSwDdMR/Q8tkopplOlkV7N4WxuQhsVnweuuSwuF8T5R53GWfrXuEfjnvV4dNUwIuWLE57k92hrPaostLRLA==","signatures":[{"sig":"MEYCIQCkkCcaEpmVuH+LlQ3n0MYEJw2h+xMPqjxfThDtMKuZuQIhAPSpMWtA/cf5JAZMZK9HOqcfCUPvMKC6L6q8LTdwXWin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp//hCJiT6WNSqK96FxHZ2nmmgeuCAY1xZH/080K0CugIhAJebGPNzyaXTFwShpqyJz26azVrsnXiARNCFvlFor8Gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3295555},"type":"module","engines":{"node":">=22"},"gitHead":"66679f73e9623823610c3f072d1c40e0c91bd519","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.17.0_1790516699300_0.31131150803423746","host":"s3://npm-registry-packages-npm-production"}},"6.17.1":{"name":"claude-mem-lite","version":"6.17.1","_id":"claude-mem-lite@6.17.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"f7dad1e214d90cda82d4198f8c73c089c8aad756","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.17.1.tgz","fileCount":180,"integrity":"sha512-tWc3NGlidYYZwi8UrDuVnQdR2jsszmuvAzsCVwQDcYvnuY6/G4ZkWNtAkAOBGrpee8SSZfiIm5LqxO0rHT4AtA==","signatures":[{"sig":"MEUCIDFvZk5v1gHvpu6tABX+d4GawN8Wo5/k1JwOg2xxTrthAiEAnbYyz6jryfeydqsXiFl6KOd1nrr0+g2Vnx7IbYdRfiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIVLs0hXy/yYR+An3Idh8yqeVsXAghoH30q5ZfKe5lSwIhANDb5SNhcahsCE6XocAYO25sflsjL0yHZK0Q1A7K0gBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3298848},"type":"module","engines":{"node":">=22"},"gitHead":"d53e23c2bd00e7dd488a7a860945f6c6d83ff957","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.17.1_1790522927109_0.41932948674923853","host":"s3://npm-registry-packages-npm-production"}},"6.18.0":{"name":"claude-mem-lite","version":"6.18.0","_id":"claude-mem-lite@6.18.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"442dd10f5008fd125953ef33a8ba7c457d385e73","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.18.0.tgz","fileCount":180,"integrity":"sha512-Jeufcq4kYvM8UxrZM11d3KBZiXH3b0bIWmUoKKDAYAkTQZcTBuKvJAPfpd2+ubtpxXFDPQJIkAx1j0k2+P7zBw==","signatures":[{"sig":"MEYCIQDx1BuD38tf4lQqtF5bUlNf1khv8Uypd45bgiIYFF/WYAIhAP9bv6iR5hYDQrpeuZpgygGy/Suc+EbqwKn9xNMC0OM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC0hc21SJXKm3XYOh1PjGK4I0EpiFPtHK/4lKmeKyfyaAiEA7Q1mXoLkCERL7xdAx71L9LWyxpjkAqysA1C8S/DIxis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3308489},"type":"module","engines":{"node":">=22"},"gitHead":"1b5474129f70f4abda8d5474642accea138f9a10","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.18.0_1790533048200_0.2282234647269441","host":"s3://npm-registry-packages-npm-production"}},"6.19.0":{"name":"claude-mem-lite","version":"6.19.0","_id":"claude-mem-lite@6.19.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"92a337b6e355125f9a0570dd122e580d874dc2fd","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.19.0.tgz","fileCount":181,"integrity":"sha512-SVVNuwes9nPJXhXf7YKAks8yajbtnppc5EcXfcg9adl00M7lesHX7PZ6D6OZn7ZZR9/de82FXanpZli+rJy6bQ==","signatures":[{"sig":"MEUCIExgkgy+ztyRBcxMyTbBQlsz558vFWjK6ksUzSXE2IXBAiEA5DvpZowkPoql/uDxCMpTBMDqqck65jPRLtH5scfKRdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDblDaZoUzNybfGLkkbnedpLmlN4yyqnFyZu9KgWCJGBgIgJgZ/tk3fUsJdn+SyY1otKQ06Vw7sX5JJ4mZiFR5anlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3323720},"type":"module","engines":{"node":">=22"},"gitHead":"1d9aa509c518aef0fc9de233a0859382ed36038b","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.19.0_1790565414314_0.8109325637748255","host":"s3://npm-registry-packages-npm-production"}},"6.19.1":{"name":"claude-mem-lite","version":"6.19.1","_id":"claude-mem-lite@6.19.1","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"9757cd8c81051b6c160acf5c596801c371726ade","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.19.1.tgz","fileCount":181,"integrity":"sha512-ALdorTZ7/OIzxDv3XKYijCMl44ZlRH5RzymBq6+RqKMRiv8oFBGWZpDs2sQtu4GRacCJ+pn8buL2eFXZ/jkDjg==","signatures":[{"sig":"MEQCIEiSdhmqCeGOVGXETy8T7JruE1tHU9tb0Z+JukpuiuNWAiBh2BZd/SJznSSEMdAwibNX0VzhQGT7gMu+KWjilcb3Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiW5fl3xEqrGw9tzWffzLRBDUDa74KZade3xE4Y0x3mAiArW1db7VY2Pryyj9kgMsIdpzlb0u7eA/Xw/W2RkXdIjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3330762},"type":"module","engines":{"node":">=22"},"gitHead":"0959181deacb79d1753f644d702d130c71b140fb","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.19.1_1790605680496_0.5460057189876533","host":"s3://npm-registry-packages-npm-production"}},"6.19.2":{"name":"claude-mem-lite","version":"6.19.2","_id":"claude-mem-lite@6.19.2","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"5d49381d422fdf1ef9260b754137db189ab8103e","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.19.2.tgz","fileCount":181,"integrity":"sha512-4X6/f/Sc3Oek5e4IV76jOCdbcNXZDrsp4h55Cazjz3eTffYmQKoHiIj/SyJEXDnr/tPTMNburhKYqVRjoRy5VA==","signatures":[{"sig":"MEYCIQCuZdDnVz3Gqt/yVep+ow0M4nF2NHV6GdJFwq7rrX0NdgIhAN+3+IHicNPE/sOoqfn7mLDgvY6xdarWlncU47Y4ansd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHjSTSY0FzB6EI+0x9A03LkT9YYkIsmWnc+m/9b+3PJwIgMddc7GMjBm3xPFbh3hup+mx5DAqRDw9zldqLgrk661w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3351489},"type":"module","engines":{"node":">=22"},"gitHead":"41b965930577ee0d82647b062841580e5f547870","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.19.2_1790616016401_0.5523098098897499","host":"s3://npm-registry-packages-npm-production"}},"6.19.3":{"name":"claude-mem-lite","version":"6.19.3","_id":"claude-mem-lite@6.19.3","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"6377a89e7462c77ee50b95f74139604a98cdf0bc","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.19.3.tgz","fileCount":181,"integrity":"sha512-u792v75QsQpNXCAM9BKDHrGtEEULuNjqY7ip5FFi91D7U8JZQExW476UVRvI7qvvWSek2eo0NWGRdGagVg93Nw==","signatures":[{"sig":"MEYCIQCueThqc7LWh3DqHHrswwh+nRpX9jETGFWa42p0dCiGeAIhANiwljiY4atdm47NPaxghkq/IolwRl3v4OsxC1It6P/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKfeggYDc/wgf/LsLn/WzjzrTzLRThSajh3hGlqt2X3gIgaNUbio3LbcL/9RUSTX6OHBM6nlBQz+Oxya7gtFETH28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3354566},"type":"module","engines":{"node":">=22"},"gitHead":"26dcd49f5cd890865a6af1ccd5190ecf66857dd4","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.1.1","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.19.3_1790627807886_0.24232458739763807","host":"s3://npm-registry-packages-npm-production"}},"6.19.4":{"name":"claude-mem-lite","version":"6.19.4","_id":"claude-mem-lite@6.19.4","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"39f64e2e6faca2c4e2e12cbada29a06e538a1791","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.19.4.tgz","fileCount":181,"integrity":"sha512-Bgd3gQLzEzaWKz/LFVj9w9QYTwz7fGCqrhrIlUpRegA9GTLmWbtFHky47sxkqp1P2Yfl4RQduQ2LAOWZDqYU1g==","signatures":[{"sig":"MEYCIQDtNFrDPkqxX2+WYN6KIlaOfq/9a40qmasJo8b2oeYSHgIhAIj0yL2DE+Sy6qKzF58DxgFxIx0te6S6hd8Rc0diro5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICd2pvRb/NA5nqVGqTh19gN7vZhvGYOE+n8ubIYbcyCjAiAY1XE7RgumwaNIT/k5XU3csSHI33zCmnvb9y/8kZnnyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355438},"type":"module","engines":{"node":">=22"},"gitHead":"9cdfc94a26a9a2226a9ddb8178f9f311b721ad33","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.6.0","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.19.4_1790641301569_0.5417774910888302","host":"s3://npm-registry-packages-npm-production"}},"6.20.0":{"name":"claude-mem-lite","version":"6.20.0","_id":"claude-mem-lite@6.20.0","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"os":["darwin","linux","win32"],"bin":{"claude-mem-lite":"cli.mjs"},"dist":{"shasum":"05d46bdfbfb33cf9a5cfb3cdcbbb443f7c2ef7f0","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.20.0.tgz","fileCount":182,"integrity":"sha512-TATK8fcU7N1m/Zq6S33C63sPNZppLBW0XH4iiIJveK2ABzefDG969Ti/DmxymAiNstbxuBMI2DyOFPnz+xxeOg==","signatures":[{"sig":"MEUCIQD5Z5kkF1fdBYd48j3Nh/5yuY0kgEmxn0eBKKjCJFhBMwIgd4UjBskAeoGLMjsYE3jx22Yo8763ONDEeUEhpHd6B7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8jRim7GOPlnci4A0L7lrV99nRbxRDXuy6fJL/KMTgUAiAcumXsMnPkOHxyEAHNskmjtyAyFqrKERM6s55XEDqJ/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421836},"type":"module","engines":{"node":">=22"},"gitHead":"6ff7bb9f18f12177baf23045653caea83b1c0fc6","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.6.0","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem-lite_6.20.0_1790686460951_0.37912438343446","host":"s3://npm-registry-packages-npm-production"}},"6.21.0":{"os":["darwin","linux","win32"],"_id":"claude-mem-lite@6.21.0","bin":{"claude-mem-lite":"cli.mjs"},"bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"dist":{"shasum":"0b8e505f00d10055eea5b06c292c936bc1e614b2","tarball":"https://registry.npmjs.org/claude-mem-lite/-/claude-mem-lite-6.21.0.tgz","fileCount":185,"integrity":"sha512-gMTXT5gikKOn2xh8/txSYIfSOPpO3Ir90Nr31yyJQIkifHXkWGxkYR4lVg7OxUicQWkh36FyuqnUALecNPqbAQ==","signatures":[{"sig":"MEQCIFj808viW23fM37oM3k2q7QINWBmnZblhGI37Xz4jwDcAiB40Ds25u52rrGG5a+mLU3Uzl/Hr3H7keukre1v1ZIJcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH2wjFKVjADQVnp7fKMyE6Yi0OOJmGnl6gkNPL9g7tFcAiEAvXK5CoknIIoGfeHvwUlGlPclxEXjHiotXNi16QDV93s="}],"unpackedSize":3491287},"name":"claude-mem-lite","type":"module","engines":{"node":">=22"},"gitHead":"fb3eda068c91352cae9509fe6e78764901325530","scripts":{"lint":"eslint .","test":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run","format":"prettier --write \"**/*.{mjs,js}\"","benchmark":"node benchmark/benchmark.mjs","dead-code":"knip","audit:deps":"node scripts/audit-metrics.mjs --deps","test:smoke":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run tests/smoke.test.mjs","test:ci-env":"mkdir -p \"$HOME/.cache/tmp\" && CI=true GITHUB_ACTIONS=true FORCE_COLOR=1 TMPDIR=\"$HOME/.cache/tmp\" vitest run","format:check":"prettier --check \"**/*.{mjs,js}\"","audit:metrics":"node scripts/audit-metrics.mjs --md","hooks:install":"git config core.hooksPath .githooks && echo \"core.hooksPath -> .githooks (scripts/pre-commit.sh now runs on every commit)\"","test:coverage":"mkdir -p \"$HOME/.cache/tmp\" && TMPDIR=\"$HOME/.cache/tmp\" vitest run --coverage","audit:baseline":"node scripts/audit-metrics.mjs --run-tests --md","benchmark:gate":"node benchmark/ci-gate.mjs","audit:inventory":"node scripts/audit-metrics.mjs --inventory","audit:selfcheck":"node scripts/audit-metrics.mjs --self-check","validate:manifests":"node scripts/validate-plugin-manifests.mjs","benchmark:multipliers":"node benchmark/multiplier-discrimination.mjs","benchmark:multipliers:gate":"node benchmark/multiplier-discrimination.mjs --self-check"},"version":"6.21.0","_npmUser":{"name":"sdsrs","email":"jack.sds5889@gmail.com"},"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","overrides":{"hono":">=4.12.31","fast-uri":">=3.1.4 <4","ip-address":">=10.6.0","body-parser":">=2.3.0","brace-expansion":">=5.0.9","@hono/node-server":">=2.0.11"},"repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"_npmVersion":"10.9.8","description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","directories":{},"maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":true,"packageManager":"npm@10.9.2","devDependencies":{"knip":"^6.38.0","acorn":"8.18.0","eslint":"^10.11.0","vitest":"^5.0.0","prettier":"3.9.9","picomatch":"^4.0.4","@eslint/js":"^10.0.1","fast-check":"^4.10.2","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-mem-lite_6.21.0_1790724510727_0.11563542077572397"}}},"time":{"created":"2026-02-13T18:17:41.945Z","modified":"2026-09-29T23:28:31.000Z","2.0.0":"2026-02-13T18:17:42.137Z","2.0.1":"2026-02-13T18:20:21.509Z","2.0.2":"2026-02-13T18:28:52.457Z","2.0.3":"2026-03-01T16:22:54.179Z","2.0.4":"2026-03-01T16:39:19.831Z","2.0.5":"2026-03-01T16:56:25.441Z","2.0.12":"2026-03-01T19:36:09.669Z","2.0.13":"2026-03-01T19:50:41.974Z","2.1.0":"2026-03-05T16:33:58.797Z","2.1.1":"2026-03-05T16:34:51.898Z","2.1.2":"2026-03-11T13:13:47.530Z","2.1.3":"2026-03-11T13:37:08.478Z","2.1.4":"2026-03-11T13:52:45.753Z","2.1.6":"2026-03-11T16:14:52.945Z","2.2.0":"2026-03-11T17:49:28.291Z","2.2.2":"2026-03-11T21:52:47.169Z","2.2.3":"2026-03-11T22:09:43.954Z","2.3.0":"2026-03-11T22:48:48.202Z","2.3.1":"2026-03-11T22:49:53.414Z","2.3.3":"2026-03-12T16:17:43.161Z","2.5.1":"2026-03-12T20:04:35.498Z","2.5.2":"2026-03-12T20:15:14.076Z","2.5.3":"2026-03-12T20:41:56.393Z","2.5.4":"2026-03-12T21:09:56.765Z","2.9.1":"2026-03-16T07:11:58.805Z","2.9.2":"2026-03-16T15:20:16.454Z","2.9.3":"2026-03-16T17:46:43.112Z","2.9.4":"2026-03-16T18:00:15.301Z","2.9.5":"2026-03-16T18:17:08.510Z","2.9.6":"2026-03-16T19:40:19.511Z","2.9.7":"2026-03-16T20:12:26.554Z","2.10.0":"2026-03-16T21:26:37.198Z","2.10.1":"2026-03-16T22:00:37.669Z","2.10.2":"2026-03-16T22:06:24.010Z","2.10.3":"2026-03-16T22:20:04.076Z","2.10.4":"2026-03-16T22:29:11.158Z","2.10.5":"2026-03-16T23:07:20.911Z","2.10.6":"2026-03-16T23:22:13.179Z","2.10.7":"2026-03-16T23:47:35.221Z","2.11.0":"2026-03-17T01:56:05.530Z","2.12.0":"2026-03-17T04:04:23.764Z","2.12.1":"2026-03-17T04:34:21.362Z","2.12.2":"2026-03-17T04:56:14.762Z","2.12.3":"2026-03-17T06:19:37.921Z","2.13.1":"2026-03-18T01:30:12.637Z","2.14.0":"2026-03-21T07:48:43.894Z","2.17.0":"2026-03-21T11:47:07.389Z","2.17.1":"2026-03-21T14:14:41.336Z","2.18.0":"2026-03-22T04:08:02.901Z","2.19.0":"2026-03-22T05:33:59.267Z","2.20.0":"2026-03-22T06:03:01.318Z","2.21.0":"2026-03-22T06:42:15.117Z","2.23.1":"2026-03-22T11:42:26.202Z","2.24.0":"2026-03-22T13:08:15.990Z","2.24.1":"2026-03-22T14:13:14.052Z","2.24.2":"2026-03-25T16:07:37.588Z","2.25.0":"2026-03-25T17:24:04.966Z","2.26.0":"2026-03-27T14:58:03.099Z","2.26.1":"2026-03-27T15:38:24.699Z","2.28.1":"2026-03-28T10:17:31.481Z","2.28.2":"2026-03-29T02:28:44.950Z","2.29.0":"2026-03-30T20:20:24.307Z","2.30.0":"2026-04-11T21:31:48.461Z","2.30.1":"2026-04-12T01:12:54.149Z","2.31.0":"2026-04-14T20:15:52.901Z","2.31.1":"2026-04-14T21:17:04.868Z","2.31.2":"2026-04-14T21:31:03.809Z","2.32.1":"2026-04-16T13:49:21.904Z","2.32.2":"2026-04-16T13:54:41.268Z","2.32.3":"2026-04-16T14:05:36.971Z","2.32.4":"2026-04-16T14:53:01.500Z","2.32.5":"2026-04-16T16:02:50.020Z","2.32.6":"2026-04-16T16:07:18.335Z","2.32.7":"2026-04-16T16:33:05.902Z","2.32.8":"2026-04-16T16:48:13.803Z","2.33.0":"2026-04-16T16:59:40.741Z","2.33.1":"2026-04-16T17:27:02.628Z","2.33.2":"2026-04-16T18:00:38.407Z","2.33.3":"2026-04-16T18:23:22.771Z","2.33.4":"2026-04-16T19:10:06.193Z","2.33.5":"2026-04-16T19:24:05.076Z","2.34.0":"2026-04-16T20:17:36.210Z","2.34.1":"2026-04-16T21:48:08.021Z","2.34.2":"2026-04-16T22:21:47.153Z","2.34.3":"2026-04-16T22:58:23.029Z","2.34.4":"2026-04-16T23:16:46.141Z","2.34.5":"2026-04-22T13:35:15.226Z","2.34.6":"2026-04-22T14:11:53.774Z","2.35.0":"2026-04-22T17:37:23.071Z","2.36.0":"2026-04-22T18:25:01.942Z","2.37.0":"2026-04-22T19:03:28.271Z","2.38.0":"2026-04-22T20:00:56.363Z","2.39.0":"2026-04-22T20:39:03.636Z","2.39.1":"2026-04-22T21:02:01.857Z","2.40.0":"2026-04-22T22:40:23.727Z","2.41.0":"2026-04-22T23:39:15.679Z","2.42.0":"2026-04-23T00:21:28.614Z","2.43.0":"2026-04-23T01:01:01.958Z","2.44.0":"2026-04-23T13:46:16.923Z","2.45.0":"2026-04-23T13:53:09.205Z","2.46.0":"2026-04-23T15:53:05.188Z","2.47.0":"2026-04-23T16:23:24.273Z","2.48.0":"2026-04-23T16:41:23.686Z","2.49.0":"2026-04-23T17:15:01.597Z","2.49.1":"2026-04-23T18:07:17.821Z","2.50.0":"2026-04-23T18:30:31.305Z","2.51.0":"2026-04-27T13:56:50.983Z","2.52.0":"2026-04-27T17:46:30.999Z","2.53.0":"2026-04-28T18:12:45.697Z","2.53.1":"2026-04-29T16:16:04.642Z","2.53.2":"2026-04-29T16:30:21.096Z","2.54.0":"2026-04-29T16:59:13.763Z","2.55.0":"2026-04-29T20:59:52.697Z","2.58.2":"2026-05-08T20:44:01.357Z","2.59.0":"2026-05-08T20:49:26.277Z","2.60.0":"2026-05-09T17:41:00.960Z","2.61.0":"2026-05-09T19:33:26.658Z","2.62.1":"2026-05-09T20:26:43.402Z","2.63.0":"2026-05-09T20:44:05.197Z","2.64.0":"2026-05-09T21:20:53.355Z","2.65.0":"2026-05-10T06:49:48.989Z","2.66.0":"2026-05-10T07:46:45.398Z","2.68.0":"2026-05-10T08:58:11.851Z","2.69.0":"2026-05-10T09:27:30.097Z","2.70.0":"2026-05-10T12:49:04.104Z","2.71.0":"2026-05-10T15:46:53.180Z","2.71.1":"2026-05-10T16:46:43.889Z","2.71.2":"2026-05-10T18:13:34.080Z","2.71.3":"2026-05-10T18:38:41.507Z","2.71.4":"2026-05-13T16:37:59.375Z","2.72.0":"2026-05-13T16:39:28.428Z","2.73.0":"2026-05-13T18:09:06.744Z","2.73.2":"2026-05-19T18:35:39.695Z","2.75.0":"2026-05-23T15:39:27.050Z","2.76.0":"2026-05-23T16:18:47.889Z","2.77.0":"2026-05-23T16:42:36.197Z","2.78.0":"2026-05-23T17:43:55.709Z","2.79.0":"2026-05-23T17:54:28.085Z","2.79.1":"2026-05-23T18:17:38.948Z","2.80.0":"2026-05-23T18:27:21.905Z","2.80.1":"2026-05-23T18:35:40.333Z","2.81.0":"2026-05-23T19:11:44.873Z","2.82.1":"2026-05-23T19:58:42.492Z","2.83.0":"2026-05-23T20:42:08.386Z","2.83.1":"2026-05-23T20:55:04.158Z","2.83.2":"2026-05-23T21:01:27.915Z","2.84.0":"2026-05-25T06:21:15.698Z","2.84.1":"2026-05-25T06:49:53.898Z","2.84.2":"2026-05-25T07:42:12.143Z","2.85.0":"2026-06-02T18:21:49.018Z","2.86.0":"2026-06-02T19:57:02.724Z","2.87.0":"2026-06-02T20:48:35.460Z","2.88.0":"2026-06-02T22:41:41.414Z","2.89.0":"2026-06-02T23:53:43.312Z","2.90.0":"2026-06-03T18:27:43.968Z","2.90.1":"2026-06-03T19:06:06.280Z","2.91.0":"2026-06-04T17:13:40.609Z","2.92.0":"2026-06-04T18:28:01.332Z","2.93.0":"2026-06-08T17:43:04.785Z","2.94.0":"2026-06-08T18:02:51.282Z","2.95.0":"2026-06-09T15:30:57.670Z","2.95.1":"2026-06-09T15:43:52.566Z","2.96.0":"2026-06-09T16:12:59.609Z","2.97.0":"2026-06-09T18:17:49.369Z","2.98.0":"2026-06-12T20:01:29.499Z","2.99.0":"2026-06-12T22:05:01.017Z","3.0.0":"2026-06-19T16:02:32.750Z","3.0.1":"2026-06-19T16:32:45.194Z","3.1.0":"2026-06-19T18:09:05.277Z","3.1.1":"2026-06-19T19:38:29.131Z","3.1.2":"2026-06-20T19:16:05.348Z","3.2.0":"2026-06-20T23:06:28.498Z","3.3.0":"2026-06-21T07:50:45.805Z","3.3.1":"2026-06-21T13:02:32.618Z","3.4.0":"2026-06-21T14:26:54.020Z","3.5.0":"2026-06-21T16:12:54.957Z","3.6.0":"2026-06-21T16:52:47.000Z","3.7.0":"2026-06-21T22:02:46.347Z","3.7.1":"2026-06-22T08:12:27.974Z","3.8.0":"2026-06-22T09:21:26.158Z","3.9.0":"2026-06-22T12:34:30.442Z","3.9.1":"2026-06-22T13:01:24.257Z","3.10.0":"2026-06-22T16:09:52.635Z","3.11.0":"2026-06-22T18:11:19.644Z","3.12.0":"2026-06-23T18:46:55.509Z","3.12.1":"2026-06-23T19:56:38.987Z","3.13.0":"2026-06-24T18:50:07.015Z","3.14.0":"2026-06-24T20:40:35.979Z","3.15.0":"2026-06-25T14:37:25.971Z","3.16.0":"2026-06-25T15:59:43.294Z","3.16.1":"2026-06-25T16:24:35.293Z","3.16.2":"2026-06-25T16:42:57.240Z","3.16.3":"2026-06-26T19:05:11.503Z","3.17.0":"2026-06-26T21:10:06.898Z","3.18.0":"2026-06-26T23:36:04.078Z","3.19.0":"2026-06-28T18:14:21.549Z","3.20.0":"2026-06-28T18:23:10.061Z","3.21.0":"2026-06-28T19:00:43.654Z","3.22.0":"2026-06-28T20:26:01.526Z","3.23.0":"2026-06-28T21:55:10.652Z","3.24.0":"2026-06-29T13:46:16.779Z","3.25.0":"2026-06-29T14:40:10.197Z","3.26.0":"2026-06-29T15:08:15.015Z","3.27.0":"2026-06-29T15:35:38.240Z","3.28.0":"2026-06-29T16:18:43.382Z","3.28.1":"2026-06-29T17:15:24.193Z","3.28.2":"2026-06-29T17:34:41.142Z","3.28.3":"2026-06-29T17:58:18.556Z","3.29.0":"2026-06-29T18:24:00.170Z","3.30.0":"2026-06-29T18:39:57.545Z","3.31.0":"2026-06-29T18:53:28.386Z","3.32.0":"2026-06-29T19:06:59.257Z","3.33.0":"2026-07-02T17:21:40.236Z","3.33.1":"2026-07-02T18:13:15.911Z","3.34.0":"2026-07-03T15:07:51.124Z","3.35.0":"2026-07-03T17:56:52.044Z","3.35.1":"2026-07-03T19:16:52.672Z","3.35.2":"2026-07-03T20:26:54.930Z","3.36.0":"2026-07-04T07:47:00.362Z","3.37.0":"2026-07-04T09:27:50.165Z","3.38.0":"2026-07-04T10:09:47.777Z","3.38.1":"2026-07-05T06:14:40.089Z","3.38.2":"2026-07-05T07:36:38.959Z","3.38.3":"2026-07-05T15:45:23.331Z","3.38.4":"2026-07-05T17:40:54.757Z","3.39.0":"2026-07-05T19:13:28.755Z","3.39.1":"2026-07-05T19:46:04.801Z","3.39.2":"2026-07-05T20:36:28.668Z","3.40.0":"2026-07-06T16:07:46.784Z","3.41.0":"2026-07-06T17:19:06.073Z","3.42.0":"2026-07-06T18:26:17.707Z","3.43.0":"2026-07-13T19:42:40.188Z","3.44.0":"2026-07-13T20:43:16.603Z","3.45.0":"2026-07-13T21:28:51.319Z","3.46.0":"2026-07-13T22:00:41.852Z","3.47.0":"2026-07-14T20:06:22.146Z","3.48.0":"2026-07-17T01:15:59.646Z","3.49.0":"2026-07-17T21:24:08.183Z","3.50.0":"2026-07-18T20:01:29.187Z","3.51.0":"2026-07-18T20:51:28.135Z","3.52.0":"2026-07-18T21:17:53.544Z","3.53.0":"2026-07-18T21:32:17.726Z","3.54.0":"2026-07-18T22:26:47.081Z","3.55.0":"2026-07-18T22:45:14.507Z","3.56.0":"2026-07-20T04:21:49.281Z","3.56.1":"2026-07-20T04:38:31.588Z","3.57.0":"2026-07-24T05:29:33.046Z","3.58.0":"2026-07-24T06:30:37.640Z","3.58.1":"2026-07-24T06:43:25.804Z","3.58.2":"2026-07-24T07:18:19.879Z","3.59.0":"2026-07-24T08:10:31.399Z","3.59.1":"2026-07-24T08:45:33.263Z","3.60.0":"2026-08-13T16:59:42.269Z","3.60.1":"2026-08-13T18:16:05.417Z","3.61.0":"2026-08-13T20:21:15.983Z","3.61.1":"2026-08-13T20:35:47.130Z","3.62.0":"2026-08-14T22:54:39.131Z","3.63.0":"2026-08-16T08:55:50.290Z","3.64.0":"2026-08-16T10:18:44.847Z","3.65.0":"2026-08-16T14:22:38.074Z","3.66.0":"2026-08-16T16:25:03.836Z","3.66.1":"2026-08-16T16:44:28.017Z","3.66.2":"2026-08-16T18:56:10.857Z","3.67.0":"2026-08-16T20:13:27.113Z","3.68.0":"2026-08-16T21:43:18.399Z","3.68.1":"2026-08-16T23:01:07.876Z","3.69.0":"2026-08-17T18:27:50.722Z","3.69.1":"2026-08-17T18:34:43.856Z","3.70.0":"2026-08-17T21:25:43.178Z","3.70.1":"2026-08-17T21:45:15.273Z","3.70.2":"2026-08-17T22:02:27.908Z","3.71.0":"2026-08-17T22:45:44.014Z","3.72.0":"2026-08-18T16:18:26.122Z","3.72.1":"2026-08-18T16:54:22.797Z","3.73.0":"2026-08-19T17:22:23.816Z","3.74.0":"2026-08-22T09:04:27.171Z","3.74.1":"2026-08-22T09:33:59.638Z","3.75.0":"2026-08-22T13:53:16.132Z","3.75.1":"2026-08-22T15:28:38.200Z","3.76.0":"2026-08-22T16:31:28.983Z","3.76.1":"2026-08-22T16:58:25.614Z","3.76.2":"2026-08-22T18:17:58.153Z","3.77.0":"2026-08-22T19:33:37.697Z","3.78.0":"2026-08-24T15:30:51.555Z","3.79.0":"2026-08-24T18:04:07.533Z","3.80.0":"2026-08-25T14:35:42.857Z","3.81.0":"2026-08-25T16:07:30.776Z","3.82.0":"2026-08-25T17:25:10.253Z","3.83.0":"2026-08-25T19:46:04.039Z","3.84.0":"2026-08-31T18:34:03.649Z","3.84.1":"2026-09-01T13:58:36.892Z","3.85.0":"2026-09-01T15:53:45.079Z","3.85.1":"2026-09-01T18:35:16.740Z","3.86.0":"2026-09-01T20:31:45.741Z","3.87.0":"2026-09-02T07:14:00.456Z","3.88.0":"2026-09-02T11:04:18.471Z","3.89.0":"2026-09-02T12:30:21.421Z","3.90.0":"2026-09-02T14:02:55.159Z","3.91.0":"2026-09-02T17:23:52.666Z","3.92.0":"2026-09-03T18:24:46.582Z","3.93.0":"2026-09-04T14:32:02.654Z","3.93.1":"2026-09-04T15:26:50.994Z","3.94.0":"2026-09-04T17:21:03.615Z","3.95.0":"2026-09-04T19:30:54.225Z","3.95.1":"2026-09-05T16:44:53.775Z","3.96.0":"2026-09-05T17:40:50.175Z","3.96.1":"2026-09-05T19:55:06.967Z","3.97.0":"2026-09-05T21:28:37.460Z","3.98.0":"2026-09-05T22:38:17.341Z","3.99.0":"2026-09-05T23:47:05.187Z","4.0.0":"2026-09-06T00:28:01.842Z","4.0.1":"2026-09-06T02:20:40.327Z","4.0.2":"2026-09-06T02:39:31.754Z","4.0.3":"2026-09-06T02:52:40.312Z","4.0.4":"2026-09-06T14:35:47.036Z","5.0.0":"2026-09-06T17:09:56.710Z","5.1.0":"2026-09-06T20:21:44.814Z","5.1.1":"2026-09-06T21:11:46.421Z","5.2.0":"2026-09-06T22:28:48.820Z","5.3.0":"2026-09-06T23:51:51.488Z","5.3.1":"2026-09-07T00:50:37.430Z","5.4.0":"2026-09-07T02:33:29.192Z","5.5.0":"2026-09-07T07:25:23.457Z","5.5.1":"2026-09-07T11:19:30.471Z","5.6.0":"2026-09-07T19:44:38.271Z","6.0.0":"2026-09-08T03:52:38.927Z","6.1.0":"2026-09-08T15:23:48.947Z","6.2.0":"2026-09-08T16:47:01.698Z","6.3.0":"2026-09-08T18:11:36.935Z","6.4.0":"2026-09-08T20:18:51.914Z","6.5.0":"2026-09-08T22:03:33.064Z","6.6.0":"2026-09-09T01:35:15.717Z","6.7.0":"2026-09-11T16:19:48.554Z","6.7.1":"2026-09-11T17:48:11.255Z","6.7.2":"2026-09-11T18:55:01.012Z","6.8.0":"2026-09-11T20:31:03.070Z","6.8.1":"2026-09-11T20:45:49.323Z","6.8.2":"2026-09-13T08:44:07.897Z","6.8.3":"2026-09-13T11:16:49.198Z","6.9.0":"2026-09-14T19:38:33.109Z","6.9.1":"2026-09-14T21:41:52.369Z","6.10.0":"2026-09-21T19:58:12.676Z","6.10.1":"2026-09-21T21:19:26.026Z","6.10.2":"2026-09-22T04:58:13.523Z","6.10.3":"2026-09-22T12:03:18.649Z","6.11.0":"2026-09-22T18:58:35.581Z","6.12.0":"2026-09-25T16:02:16.510Z","6.12.1":"2026-09-25T18:04:00.661Z","6.12.2":"2026-09-25T19:45:04.265Z","6.13.1":"2026-09-26T05:37:54.561Z","6.13.2":"2026-09-26T07:26:37.469Z","6.13.3":"2026-09-26T08:36:00.707Z","6.13.4":"2026-09-26T09:29:17.058Z","6.13.5":"2026-09-26T13:43:29.192Z","6.13.6":"2026-09-26T15:36:15.132Z","6.14.0":"2026-09-26T19:48:48.279Z","6.15.0":"2026-09-27T05:04:41.315Z","6.16.0":"2026-09-27T10:07:06.711Z","6.17.0":"2026-09-27T13:44:59.470Z","6.17.1":"2026-09-27T15:28:47.212Z","6.18.0":"2026-09-27T18:17:28.315Z","6.19.0":"2026-09-28T03:16:54.433Z","6.19.1":"2026-09-28T14:28:00.656Z","6.19.2":"2026-09-28T17:20:16.573Z","6.19.3":"2026-09-28T20:36:48.008Z","6.19.4":"2026-09-29T00:21:41.676Z","6.20.0":"2026-09-29T12:54:21.078Z","6.21.0":"2026-09-29T23:28:30.822Z"},"bugs":{"url":"https://github.com/sdsrss/claude-mem-lite/issues"},"homepage":"https://github.com/sdsrss/claude-mem-lite#readme","repository":{"url":"git+https://github.com/sdsrss/claude-mem-lite.git","type":"git"},"description":"Persistent long-term memory for Claude Code via MCP — captures coding decisions, bugfixes, and context across sessions. FTS5 BM25 keyword search with episode batching. Single SQLite DB, no external services. A lighter, lower-cost alternative to claude-mem","maintainers":[{"name":"sdsrs","email":"jack.sds5889@gmail.com"}],"readme":"[English](README.md) | [中文](README.zh-CN.md)\n\n# claude-mem-lite\n\n`claude-mem-lite` 是 **[Claude Code](https://docs.anthropic.com/en/docs/claude-code)**（Anthropic 官方 CLI 编程代理）的 **持久化记忆系统**（也称 **长期记忆 / 跨会话上下文 / Claude Code 记忆插件**）。它以 **[MCP](https://modelcontextprotocol.io/) 服务器** + Claude Code 钩子（hooks）的形式运行，在编码会话中自动捕获观察记录、决策、bug 修复，并通过 FTS5 全文检索（BM25 + 查询扩展）召回历史上下文。\n\n与 [`mem0`](https://github.com/mem0ai/mem0)、MCP 官方参考实现的 [`memory`](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) 服务器等通用 LLM 记忆框架相比，claude-mem-lite 专为 Claude Code 的钩子生命周期定制：episode 批处理把 LLM 调用量相比原版 [claude-mem](https://github.com/thedotmack/claude-mem) 减少 7-10 倍（综合成本估算下降约 600 倍 —— 见下方成本模型，属架构估算而非实测基准）；FTS5 检索在 30 个查询的基准上达到 **Recall@10 = 0.90 / Precision@10 = 0.85**（复现命令见[搜索质量](#搜索质量)一节）。\n\n无需外部服务。单一 SQLite 数据库。开销极低。\n\n## 为什么选择 claude-mem-lite？\n\n对 [claude-mem](https://github.com/thedotmack/claude-mem) 的重新设计，用更智能、更精简的架构替代其重量级方案。\n\n### 架构对比\n\n| | claude-mem（原版） | claude-mem-lite |\n|---|---|---|\n| **LLM 调用** | 每次工具使用都触发 Sonnet 调用 | 仅在 episode 刷新时调用（5-10 次操作批处理） |\n| **LLM 输入** | 原始 `tool_input` + `tool_output` JSON | 预处理后的动作摘要 |\n| **对话模式** | 多轮对话，累积完整历史 | 无状态单轮提取 |\n| **噪声过滤** | LLM 通过 \"WHEN TO SKIP\" 提示词判断 | 确定性的代码级 Tier 1 过滤器 |\n| **运行方式** | 长驻后台 worker 进程（1.8MB .cjs） | 按需启动，立即退出 |\n| **依赖** | Bun + Python/uv + Chroma 向量数据库 | 仅 Node.js（3 个 npm 包） |\n| **源码大小** | ~2.3MB 编译后的打包文件 | ~50KB 可读源码 |\n| **数据目录** | `~/.claude-mem/` | `~/.claude-mem-lite/`（隐藏目录，自动迁移） |\n\n### Token 与成本效率\n\n以典型的 50 次工具调用的会话为例（成本模型示意 —— 下列比率由批大小、token 量与模型定价**估算**得出，并非端到端实测）：\n\n| | claude-mem | claude-mem-lite | 比率（估算） |\n|---|---|---|---|\n| LLM 调用次数 | ~50（每次工具使用） | ~5-8（按 episode） | **约减少 7-10 倍** |\n| 每次调用 token | 1,000-5,000（原始 JSON + 历史） | 200-500（仅摘要） | **约减少 5-10 倍** |\n| 总 token 量 | ~100K-250K | ~1K-4K | **约减少 50-100 倍** |\n| 模型成本 | Sonnet ($3/$15 每百万) | Haiku ($0.25/$1.25 每百万) | **约便宜 12 倍** |\n| 综合节省 | | | **成本降低约 600 倍（估算）** |\n\n### 质量对比\n\n| 维度 | 胜出方 | 原因 |\n|---|---|---|\n| **分类准确性** | 持平 | 两者都能正确生成 type/title/narrative |\n| **噪声过滤** | **lite** | 代码级过滤是确定性的；LLM 的 \"WHEN TO SKIP\" 不可靠 |\n| **观察连贯性** | **lite** | Episode 批处理将相关编辑组合为一条连贯的观察 |\n| **代码级细节** | 原版 | 能看到完整 diff，但在记忆搜索中很少用到 |\n| **搜索召回率** | 持平 | 用户搜索语义概念（\"auth bug\"），而非代码行 |\n| **Hook 延迟** | **lite** | 异步后台 worker；原版每次 hook 阻塞 2-5 秒 |\n\n### 设计理念\n\n原版把**所有数据扔给 LLM，期望它自行过滤**。claude-mem-lite **先用代码过滤，再把真正重要的内容**发送给更小的模型。这不是降级，而是更智能的架构——以极低的成本产出同等的搜索质量。\n\n## 功能特性\n\n- **自动捕获** -- 挂载到 Claude Code 生命周期（`hooks/hooks.json` 里的七个事件：SessionStart、PreCompact、PreToolUse、PostToolUse、PostToolUseFailure、Stop、UserPromptSubmit），无需手动操作即可记录观察\n- **FTS5 搜索** -- 基于 BM25 排名的全文搜索，覆盖观察、会话摘要和用户提示，支持重要度加权\n- **时间线浏览** -- 基于锚点的时间上下文窗口，按时间顺序浏览观察\n- **Episode 批处理** -- 将相关文件操作分组为连贯的 episode，再进行 LLM 编码\n- **错误触发回忆** -- Bash 出错时自动搜索记忆，浮现相关的历史修复方案\n- **主动文件历史** -- 编辑文件时，自动显示该文件相关的历史观察记录\n- **会话摘要** -- 每次 Stop 时写入（助手最终回复带 Done / Not done 段落时取其内容，否则——最终回复里没有任何报告段落时——取其前 120 个字符，再否则取首条提示和最近的 observation 标题），会话有 observation 时再由后台模型摘要升级\n- **项目作用域上下文** -- 将最近的记忆注入 `CLAUDE.md` 和会话启动上下文\n- **观察类型** -- 分类为 `decision`、`bugfix`、`feature`、`refactor`、`discovery` 或 `change`\n- **重要度分级** -- LLM 为每条观察分配 1-3 级重要度（日常/关注/关键）\n- **观察关联** -- 基于文件重叠自动建立观察之间的双向链接\n- **用户提示捕获** -- 通过 UserPromptSubmit 钩子记录用户提示，追踪用户意图\n- **Read 文件追踪** -- 追踪会话中读取的文件，丰富 episode 上下文\n- **LLM 失败时的降级保存** -- 规则已判定为有价值的 episode（修掉了报错、改了配置或 schema 文件）用推断的元数据保存，而非丢弃；规则判为噪声的日常编辑（`Modified a.js, b.js` 且没有 lesson）会被丢掉——模型成功但没给 lesson 时也一样——所以 LLM 不可用期间这类 episode 会丢失。`claude-mem-lite doctor` 会在要调用的 `claude` CLI 不存在时告警\n- **两级去重** -- Jaccard 相似度（5 分钟窗口）+ MinHash 签名（7 天跨会话窗口）双重防重\n- **同义词扩展** -- 缩写如 `K8s`、`DB`、`auth` 在 FTS5 搜索时自动扩展为全称（48+ 对）\n- **伪相关反馈（PRF）** -- 首轮结果作为种子扩展查询，提升召回率\n- **概念共现** -- 观察间的共享概念自动扩展搜索到相关主题\n- **上下文感知重排** -- 活跃文件重叠提升相关性（精确匹配 + 目录级半权重）\n- **过时检测** -- 当更新的观察覆盖相同文件且重要度更高时，标记旧观察为已取代\n- **自适应时间窗口** -- 会话启动回忆使用基于速率的时间窗口（高/中/低活跃度分级）\n- **Token 预算上下文** -- 贪心背包算法在 2,000 token 预算内选择会话启动上下文，按时效性和重要度优先\n- **观察压缩** -- 可将旧的低价值观察压缩为每周摘要，减少噪声\n- **秘密擦除** -- 自动编辑 API 密钥、token、PEM 块、数据库连接字符串等 15+ 种凭证模式\n- **原子写入** -- 所有文件写入（episode、CLAUDE.md）使用 write-to-tmp + rename 防止崩溃时损坏\n- **健壮锁机制** -- PID 感知的锁文件，自动清理过期（>30s）或孤儿（PID 已死）锁\n- **过期会话清理** -- 活跃超过 24 小时的会话在下次启动时自动标记为 abandoned\n- **领域同义词扩展** -- 搜索查询自动扩展领域同义词（如 \"修复\" → fix, debug, bugfix, repair, error）\n- **多 provider LLM 调用** -- provider 优先级 `ANTHROPIC_API_KEY`（直连 Anthropic API）→ `OPENROUTER_API_KEY`（OpenRouter，OpenAI 兼容，可用 `OPENROUTER_MODEL` 指向任意模型）→ 无 key 时回退 `claude -p` CLI\n- **Haiku 熔断器** -- 连续 3 次 LLM 失败后，禁用 Haiku 调度 5 分钟，防止级联延迟\n- **否定意图感知** -- 正确处理 \"不要测试了，先修 bug\" 等复杂提示，排除被否定的意图，支持中英文混合输入\n- **可配置 LLM 模型** -- 通过 `CLAUDE_MEM_MODEL` 环境变量在 Haiku（快速/低成本）和 Sonnet（深度分析）之间切换\n- **数据库自动恢复** -- 启动时检测并清理损坏的 WAL/SHM 文件；定期 WAL checkpoint 防止无限增长\n- **Schema 自动迁移** -- 每次启动运行幂等的 `ALTER TABLE` 迁移，安全地添加新列和索引，不丢失数据\n- **LLM 并发控制** -- 基于文件的信号量将后台 worker 限制为 2 个并发 LLM 调用，防止资源争用\n- **stdin 溢出保护** -- Hook 输入在 256KB 处截断，对超大工具输出使用正则挽救关键信息\n- **跨会话交接** -- 在 `/clear` 或 `/exit` 时捕获会话状态（请求、已完成工作、后续步骤、关键文件），下次会话检测到继续意图时自动注入上下文（支持显式关键词和 FTS5 术语重叠匹配）\n  <br>**v6.10.0 变更**：注入块从 2 段变为 6 段。此前它的观测查询按钩子铸造的会话 id 过滤，而每一次 `mem_save` 写的是 `manual-<project>` id，两个命名空间不相交，所以 `completed` 与 `key_decisions` 根本够不到已保存的经验——库里 17 行交接记录这两个字段全是 0 字节。现在还会带 `## Tree state`（分支、短 sha、未提交文件数）和 `## Next steps`（读取项目里最新且未超过 7 天的 `tasks/<slug>-paused.md`）。`session_handoffs` 新增 4 个可空列；schema 版本号**刻意不动**，所以旧版本仍能打开数据库（已实测：v6.9.1 的代码能读写本版本迁移过的库）。回退方式：固定到 `claude-mem-lite@6.9.1`，无需处理数据目录。\n- **插件缓存 hook 自愈** -- Claude Code runtime 从 `~/.claude/plugins/cache/<mp>/<plugin>/<ver>/hooks/hooks.json` 读取插件 hook，而非 marketplace 源。当 `install.mjs` 写入 `settings.json` 的 hooks 与残留 cache `hooks.json` 同时存在（例如曾装过 marketplace 版本，或插件被 Claude Code 自动升级重建 cache），runtime 会注册两套 hook → 每次 SessionStart / UserPromptSubmit 都触发两份。`install.mjs` 和 `hook-update.mjs` 现在会清理每个 cache 版本目录下的 `hooks.json`；`hook.mjs session-start` 每次启动自愈（通过 `hasInstallManagedHooks` 门控，不影响纯插件模式用户）；`install.mjs status` 会报告 cache 污染状况（自 v2.31.1 / v2.31.2 起）。\n- **Git-SHA 延续锚点**（v2.31.0）-- handoff 记录包含 `git_sha_at_handoff` 字段，任何匹配当前 `HEAD` 的 handoff 都视为延续会话，不受 TTL 限制。代码状态比时钟时间更能反映上下文延续。\n- **启动面板**（v2.31.0）-- SessionStart hook 将 `git status` + `~/.claude/tasks/*.json` + `~/.claude/plans/*.md` + 最近 /exit 交接 + 最近事件数聚合为一个结构化块，通过 `hookSpecificOutput.additionalContext` 注入。\n- **活动命名空间**（v2.31.0）-- 为非 memdir 类型（`bugfix` / `lesson` / `bug` / `discovery` / `refactor` / `feature` / `observation` / `decision`）启用独立的 `events` 表 + FTS5，与 observations 表的 `WHAT_NOT_TO_SAVE` 语义解耦。CLI：`claude-mem-lite activity save|search|recent|show`。`hook-llm` 通过 `persistHaikuSummary` 路由非 memdir 摘要，observations → events 升级路径是事务原子的。（v3.39：`/lesson`、`/bug` 斜杠命令已从此 events 表重定向到可搜索的 **observations**——`mem_search` 从不读 events 表，显式保存因此搜不到；events 表仍作自动捕获活动日志。）\n\n## 平台支持\n\n| 平台 | 状态 | 说明 |\n|------|------|------|\n| **Linux** | 支持 | 主要开发和测试平台；整个 CI 矩阵都跑在这里 |\n| **macOS** | 支持 | 完全兼容（Intel 和 Apple Silicon） |\n| **Windows** | 可安装，但无 CI 覆盖 | MCP server、CLI 和 `node` 类 hook 均可用（`better-sqlite3` 自带 `win32-x64` / `win32-arm64` 预编译产物，无需编译）。**有四个 hook 命令走 `bash`** —— `setup.sh`、`post-tool-use.sh`、`pre-agent-inject.sh`、`pre-tool-recall-bash.sh` —— 需要 PATH 上有 Git for Windows 或 WSL；`bash` 找不到时 `claude-mem-lite doctor` 会报出来。GitHub Actions 没有 Windows runner，所以这一行依据的是用户报告（[#28](https://github.com/sdsrss/claude-mem-lite/issues/28)）而不是绿色流水线 |\n| **WSL2** | 未测试 | 底层就是 Linux，预期与 Linux 行一致；但无人报告过实际结果 |\n\nv5.1.0 到 v6.1.0 之间，`package.json` 声明的是 `os: [\"darwin\", \"linux\"]`。那是 npm 的**安装**门禁，不是运行时检查：\n在 Windows 上它让 `npm install` 以 `EBADPLATFORM` 退出，而插件启动器每次插件更新后的首次 MCP 启动都要跑这条\n安装 —— 于是 server 起不来，`/mcp` 报 `CONNECTION_CLOSED`。现在 `win32` 已加入该列表。仍不在列表内的平台会拿到\n一条同时点明“声明了什么”和“当前是什么”的消息，而不是一句猜测。\n\n## 环境要求\n\n- **Node.js** >= 22（v4.0.0 起：better-sqlite3 13 要求 >=22，Node 20 已于 2026-04 EOL；`package.json` 的 `engines` 是唯一事实来源）\n- **Claude Code** CLI 已安装并配置（`claude` 命令可用）\n- **SQLite3** 支持（由 `better-sqlite3` 13 提供，它自带 8 个平台的预编译产物，这些平台上都不需要编译器；没有对应预编译产物的平台才会回退到源码编译）\n- **平台**：Linux 或 macOS；Windows 可安装运行，但无 CI 覆盖，且四个 hook 需要 Git Bash 或 WSL（参见[平台支持](#平台支持)）\n\n## 安装\n\n### 方式一：插件市场（推荐）\n\n```bash\n/plugin marketplace add sdsrss/claude-mem-lite\n/plugin install claude-mem-lite\n```\n\n插件模式会管理自己的运行时与钩子。SessionStart 时它现在只会**检查并提示**新版本，不会直接覆盖插件目录中的文件。插件模式请通过 Claude 的插件更新流程完成升级。\n\n> **插件安装本身即完整** —— hooks、MCP 工具、以及捆绑的 slash 命令（`/mem`、`/lesson`、`/bug`、`/adopt`）全部从插件内运行，无需第二步。slash 命令以从插件目录解析出的绝对路径调用捆绑 CLI（`node \"${CLAUDE_PLUGIN_ROOT}/cli.mjs\" <cmd>`），因此不依赖 `PATH` 上的任何东西。全局 `claude-mem-lite` **shell** 命令（用于你自己在终端里跑查询）是**可选**的 —— `npm i -g claude-mem-lite` —— 且是**独立**的 npm 安装：插件的自动更新**不会**刷新它，想保持同步就重新跑 `npm i -g claude-mem-lite@latest`。插件要完整工作**并不需要**它。\n\n### 方式二：npx（一行命令）\n\n```bash\nnpx github:sdsrss/claude-mem-lite\n```\n\n源文件会自动复制到 `~/.claude-mem-lite/` 以持久化保存。\n\n### 方式三：git clone\n\n```bash\ngit clone https://github.com/sdsrss/claude-mem-lite.git\ncd claude-mem-lite\nnode install.mjs install\n```\n\n源文件保留在克隆的仓库中。通过 `git pull && node install.mjs install` 更新。\n\n### 安装过程\n\n1. **安装依赖** -- `npm install --omit=dev`（编译原生 `better-sqlite3`）\n2. **注册 MCP 服务器** -- `mem-lite` 服务器，包含 18 个工具（9 个核心通过 `tools/list` 暴露 + 9 个隐藏但可调；完整表见 Usage 段）。v2.78 前服务器名为通用的 `mem`，现已改名为 `mem-lite` 避免与用户其它 `.mcp.json` 冲突；工具名（`mem_search`/`mem_recall` 等）保持不变。\n\n> **自动 adopt 不再把托管块加进你项目的 `CLAUDE.md`（6.19.4 之后的下一个版本起）。** 每次 SessionStart，插件都会送达引导文本（提升 Claude 主动调用 `mem_recall` / `mem_save` 的触发表）。在还没有托管块的 git 仓库里，它把托管块写进仓库根目录的 `CLAUDE.local.md`（Claude Code 像加载 `CLAUDE.md` 一样加载它，子代理也能看到），并把这个文件加进仓库的 `.git/info/exclude`（你的 ignore 规则已覆盖时不加），所以 git 不列出、也不提交它；第一次写入时你会看到一条**一次性提示**。Claude Code 在插件的启动钩子运行之前就读取了指令文件，所以创建这个文件的那个会话改为在上下文里注入一次引导（该会话的子代理看不到）。不在 git 仓库里、仓库根是 `$HOME`、`CLAUDE.local.md` 已被 git 跟踪或是符号链接，或者仓库根是一个 `npm publish` 会把它带上的 npm 包（没有 `\"private\": true`，没有把它排除在外的 `files` 列表，没有 `files` 列表时也没有列出它的 `.npmignore`）时，什么都不写，改为每个会话把引导**注入**上下文，并一次性提示可以运行 `/adopt`（在 `$HOME` 下不提示）。托管块指向的详情文件放在插件自己的数据目录，以 `~/` 路径书写。`.git/info/exclude` 只对 git 生效：docker 构建上下文、归档和其他打包工具都可能把 `CLAUDE.local.md` 打进去（可发布的 npm 包根目录不会保留这个文件：目录变成 npm 包之前写入的托管块，会在下一次会话启动时移除）。旧版本会在你打开的每个项目里，未经询问就向项目自己的 `<cwd>/CLAUDE.md`（通常会进 git）写入托管块，外加 `<cwd>/.claude/plugin_claude_mem_lite.md` 详情文件；这些项目保留托管块，本版本的第一个会话会因为文本变化刷新它——想把某个项目迁到本地文件，在那里运行 `claude-mem-lite unadopt` 并提交这次删除。为什么不全部改成注入：沙箱实测中（一个项目，Claude Opus 5.5），8 个会话里模型主动记录的次数，注入时平均 1.5 次，写在 `CLAUDE.local.md` 或 `CLAUDE.md` 时 5.25 次；而且子代理完全看不到注入的文本。**任何安装路径都生效**（npm、npx、`/plugin`、手动）；两条提示都可以用 `MEM_NO_ADOPT_HINT=1` 关闭。\n>\n> **想把托管块改写进 `CLAUDE.md`**（例如与团队共享）？运行 `claude-mem-lite adopt`：它向 `<cwd>/CLAUDE.md` 写入 slug 限定的托管块和详情文件，块以外的内容逐字保留，并删除 `CLAUDE.local.md` 里的那份。带托管块的项目在**每次 SessionStart** 都会同步，出货模板变了会刷新，且不会再叠加本地副本或注入，从子目录启动的会话也一样。插件创建过、又被你删掉（或被 `claude-mem-lite unadopt` 删掉）的 `CLAUDE.local.md` 托管块不会被写回，改为注入，直到运行 `claude-mem-lite adopt --enable`。关闭方式：项目级 `claude-mem-lite adopt --disable`（同时删除 `CLAUDE.local.md` 托管块；`CLAUDE.md` 托管块保留到 `unadopt`；重新启用用 `--enable`）；全局 `export MEM_NO_AUTO_ADOPT=1`（已写入的托管块保留并继续加载，直到 `unadopt`）；只冻结模板刷新用 `CLAUDE_MEM_NO_TEMPLATE_REFRESH=1`。`claude-mem-lite unadopt` 会移除 `CLAUDE.md` 托管块、详情文件，以及 `CLAUDE.local.md` 托管块和它的 exclude 条目。\n3. **配置钩子** -- 全部七个生命周期事件：`SessionStart`、`PreCompact`、`PreToolUse`、`PostToolUse`、`PostToolUseFailure`、`Stop`、`UserPromptSubmit`\n4. **创建数据目录** -- `~/.claude-mem-lite/`（隐藏目录），存放数据库与运行时文件\n5. **自动迁移** -- 自动检测 `~/.claude-mem/`（原版 claude-mem）或 `~/claude-mem-lite/`（v0.5 前的非隐藏目录），将数据库和运行时文件迁移到 `~/.claude-mem-lite/`，原目录保持不变\n6. **初始化数据库** -- SQLite WAL 模式，FTS5 索引在服务器首次启动时创建\n\n安装后重启 Claude Code 以激活。\n\n### 迁移\n\n所有安装方式自动检测并从旧版本迁移：\n\n**从 claude-mem 原版（`~/.claude-mem/`）：**\n- 复制 `claude-mem.db` → `~/.claude-mem-lite/claude-mem-lite.db`（重命名）\n- 复制 `runtime/` 目录\n- **原 `~/.claude-mem/` 保持不变**（不删除、不覆盖）\n\n**从 v0.5 前的非隐藏目录（`~/claude-mem-lite/`）：**\n- 整个目录移动到 `~/.claude-mem-lite/`（隐藏目录）\n\n**就地重命名：**\n- 已有的 `~/.claude-mem-lite/claude-mem.db` 会自动重命名为 `claude-mem-lite.db`\n\n确认一切正常后手动删除旧目录：\n```bash\nrm -rf ~/.claude-mem/       # 原版 claude-mem\nrm -rf ~/claude-mem-lite/   # v0.5 前的非隐藏目录（如未自动迁移）\n```\n\n### 目录结构\n\n```\n~/.claude-mem-lite/\n  claude-mem-lite.db       # SQLite 数据库 — 记忆（WAL 模式）\n  runtime/\n    session-<project>    # 活跃会话状态\n    ep-<project>.json    # Episode 缓冲区\n    ep-flush-*.json      # 已刷新的 episode，等待处理\n    reads-<project>.txt  # Read 文件路径（刷新时收集）\n  managed/\n    repos/               # 浅克隆的源代码仓库\n```\n\n## 升级到 6.21.0\n\n**名字不是纯 ASCII 的项目会换一个新标识，它们存下的内容会搬一次。** 没有 schema 版本变更：\n本版本打开过的数据库，6.20.0 仍能打开。想避免搬迁，请在**升级之前**固定 `claude-mem-lite@6.20.0`；\n升级之后再回退，6.20.0 会按旧标识称呼这些目录，搬走的行只能用 `--project <新标识>` 列出。\n\n- **哪些项目。** 以前 ASCII 字母、数字和 `_.-` 以外的字符都变成 `-`，所以 `~/projects/博客` 和\n  `~/projects/商城` 都是 `projects----`，共用一份记忆。现在任何文字的字母、组合符和数字都会保留\n  （`projects--博客`）。父目录名和目录名都是纯 ASCII 的，标识逐字节不变；名字里有其他文字的字母、\n  组合符或数字，或有基本多文种平面以外的字符（如 `🚀`）时，标识会变。\n- **项目第一次启动会话时搬迁数据。** 如果旧标识下没有任何文件路径显示另一个同样使用该旧标识的目录，\n  就把旧标识下的全部内容搬过来，包括待办和会话历史。否则只搬文件路径落在本目录里的记忆，其余留在\n  旧标识下。会提示一次搬了什么，以及怎么列出留下的内容（`claude-mem-lite recent 50 --project <旧标识>`）。\n- **本版本不包含：** 不同仓库里父目录和目录名都相同的目录（`~/a/packages/api` 与 `~/b/packages/api`）\n  仍共用一个标识。\n- **其他变化：** 同一项目同时开两个会话，各自的交接、摘要和未保存的工具记录不再混在一起；会话里的\n  跟进提示不再续上别的会话；维护会先把闲置记忆隐藏 7 天，再排队删除，所有项目一致；你设置的 importance\n  不再被读取、访问提升或 re-enrich 改动；`recall` / `mem_recall` 当前项目和完全匹配的路径排在前面\n  （`--project` / `project` 只看一个项目）；`<private>` 在未闭合、嵌套或带属性时一律按私密处理。\n  完整列表见 CHANGELOG.md。\n\n## 升级到 6.19.0\n\n**搜索输出有变化，没有开关。** 没有 schema 变更、不需要迁移，回退只需固定 `claude-mem-lite@6.18.0`。\n\n- **`search` / `mem_search` 用 `🤖` 标出机器写入的 observation**，`get` / `mem_get` 在标题行注明。\n  hook 采集、导入和压缩生成的行带这个标记；显式保存的和 events 不带。只要显示的行里有带标记的，\n  结果行就会解释它的含义；`search --json` 的 observation 行多一个 `auto` 字段。\n- **`mem_search` 只在摘录比标题多出信息时才显示摘录行。**\n- 修复：新的按项目存储里，单条搜索命中不再排在最后；Bash 步骤存下的描述会保留输出的结尾；\n  密钥擦除器能识别 markdown 标签后面的值，并且在构造输入下保持线性时间。\n\n## 升级到 6.18.0\n\n**一处默认行为改变，有开关。** 没有 schema 变更、不需要迁移。固定 `claude-mem-lite@6.17.1`\n后不再写新的这一行；已经写入的那一行会保留到该会话下一次有 observation 标题时被替换，6.17.1\n会把它不认识的标签当作普通文本留在该行的 `notes` 里。\n\n- **没有报告时，Last Session 也能说明上次会话是怎么结束的。** 最终回复里没有 Done / Not done /\n  Failed / Uncertain 段落时，`Completed:` 取该回复的前 120 个字符（去掉代码块和行首标记），原先这里\n  是 observation 标题，而它通常是空的；/clear 交接里标为 `<session-summary source=\"last-reply\">`。\n  有报告或模型摘要时仍以它们为准。之后不足 400 字符的回复（如“不客气！”）不会替换之前那一条。\n  设 `CLAUDE_MEM_SUMMARY_TAIL=0` 恢复为 observation 标题，进行中的会话从下一轮起生效。\n  回复里只要被密钥擦除器检出任何内容，就不写这一行。\n\n## 升级到 6.17.0\n\n**两处默认行为改变，其中一处有开关。** 没有 schema 变更、不需要迁移，全部回退只需固定\n`claude-mem-lite@6.16.0`。\n\n- **编辑前的 lesson 提示只在某条 lesson 改变了这次改动时，才请模型提一次它的 `#NN`。** 不再要求在\n  下一条回复里对每条 lesson 逐一表态“采纳 / 不适用”——那会让回复里出现成串的 lesson 编号。恢复旧提示：\n  `CLAUDE_MEM_SALIENCE=verdict`（6.17.1 起它会注明自己优先于托管行和详细文档，那两处保持新写法）。\n  已接入的项目会在下次 SessionStart 时把 CLAUDE.md 托管行和详细文档换成对应的新写法；想保留旧文本设 `CLAUDE_MEM_NO_TEMPLATE_REFRESH=1`。\n- **SessionStart 的 \"Deferred Work\" 列表（5 行）在还有更多未完成事项时，末尾加一行 \"+N more open\"。**\n  没有开关，回退请固定 6.16.0。\n\n## 升级到 6.16.0\n\n**三处默认行为改变，其中一处有开关。** 没有 schema 变更、不需要迁移，全部回退只需固定\n`claude-mem-lite@6.15.0`。\n\n- **文件召回块的第一行，每个会话分到两种写法之一。** 一半会话保留原来的 \"system-injected context,\n  continue your planned action\"，另一半改成说明这些笔记来自哪里的事实陈述（Claude Code 的 hooks\n  指南建议这样写）。两种写法先比较引用率，再决定默认用哪个。关闭（全部用旧写法）：\n  `CLAUDE_MEM_RECALL_FRAMING=legacy`。\n- **超过宿主 1 万字符 hook 上限的记忆文本会按整行裁剪**，末尾一行列出被略去的 id；以前宿主会把它换成\n  2,000 字符的预览。没有开关，回退请固定 6.15.0。\n- **Bash 命令失败后展示的教训，现在也计入引用衰减**，和其他注入面一致：一直没被引用的会逐渐排到后面。\n  没有开关，回退请固定 6.15.0。\n\n## 升级到 6.15.0\n\n**两处默认行为改变，其中一处有开关。** 没有 schema 变更、不需要迁移，全部回退只需固定\n`claude-mem-lite@6.14.0`。\n\n- **自动捕获的教训如果复述了工具打印的文字，不再自动注入。** 否则能控制命令输出的一方（仓库里的测试、\n  抓取的网页、MCP 服务）就能让自己写的一句话被存成教训，之后的会话都会看到。这样的 event 仍可搜索，\n  importance 降为 1；`change` 类 observation 则去掉教训。连续 4 个词相同就算，虚词也算，所以偶尔也会\n  误降你自己的教训。关闭：`CLAUDE_MEM_LESSON_OUTPUT_CAP=off`。\n- **Last Session 能读到你用 markdown 标题写的 Done / Not done 报告**（`## Done`、`**Not done**`），\n  不再退回模型写的摘要。没有开关，回退请固定 6.14.0。\n\n## 升级到 6.14.0\n\n**五个默认行为变化，其中三个有关闭开关。** 没有 schema 变更、没有迁移：旧版本仍能打开数据库，\n全部回退就是固定到 `claude-mem-lite@6.13.6`。\n\n- **查看或写入文件的 Bash 命令执行前，也会做文件召回**（`cat`、`sed -n`、`head`；`sed -i`、\n  `cat > f`、python 补丁）。新模型的读写大多走 Bash，实测引用率最高的召回面几乎不再触发。\n  **第四个 hook 命令走 `bash`**：`pre-tool-recall-bash.sh`；在 Windows 上与另外三个一样需要\n  Git Bash 或 WSL。关闭：`CLAUDE_MEM_BASH_RECALL=off`。\n- **error recall 不再回应你故意制造的失败**（刚写好或刚改过的测试文件跑红），也不回应只打印数据、\n  退出码为 0 的命令。没有开关，回退请固定 6.13.6。从这个版本起 `citation-stats` 里的\n  `error_recall` 计数会下降，不要跨版本直接比较。\n- **自动捕获的教训必须引用原文。** episode 摘要器忽略变异测试探针、agent 自己失败的内联脚本，以及\n  不修改项目的子代理调用；不引用窗口内任何原文的教训会被丢弃（event 保留，importance 降为 1）。\n  关闭：`CLAUDE_MEM_EPISODE_INPUT_FILTER=off` / `CLAUDE_MEM_LESSON_GROUNDING=off`。\n- **不再注入 `[mem] episode flushed: N entries` 这一行。** 它后面的提示不变。\n\n## 升级到 6.13.0\n\n**只有一个默认行为变化：SessionStart 不再注入 `### Key Events`。** 这一节在每个会话开头列出\n`events` 表里最新的 5 条 importance ≥ 2 的记录（后台摘要器记下的活动），按时间挑选，与你当前在做\n什么无关。对照 git 历史和会话记录核验其中 30 条：2 条属实、16 条错误。event 仍然会存储、可以用 `mem_search` 检索，当你的提问或正在编辑的文件与之匹配时\n仍会注入。想恢复这一节，设置 `CLAUDE_MEM_SESSION_EVENTS=1`。没有 schema 变更、没有迁移：旧版本\n仍能打开数据库，回退就是固定到 `claude-mem-lite@6.12.2`。\n\n**引用率读数会从这个版本起下降，这是口径变化。** agent 用 `#NN n/a` 回应的 lesson 不再计为引用，\n所以 `citation-stats` 各注入面的引用率从此偏低（`--sidechain` 除外：它把 `n/a` 算作已回应）。不要拿 6.13.0 之前和之后的读数直接比较。\n\n## 升级到 6.11.0\n\n**只有一个默认行为变化：re-enrich 不再让一部分预算空着。** 它为两个回填任务预留每次运行一半的\n预算，其余给主范围。以前主范围待处理的行数少于它那一份时，剩下的额度就空着不用；现在转给回填\n任务。每日后台任务是**每台机器每天一次、对所有项目合并运行**，所以主池为空时，它现在每天最多\n做 6 次这类 LLM 调用，而以前是 3 次。上限 6 没变——这一直是声明的预算；另有一个单独计预算的\n「范围分类」任务，本版未改动，最多还会再加 6 次简短调用。手动运行 `claude-mem-lite optimize --run`\n或 `mem_optimize` 行为相同。没有 schema 变更、没有迁移：旧版本仍能打开数据库，回退就是固定到\n`claude-mem-lite@6.10.3`。\n\n**有一个安全修复不会作用于你已有的数据。** 同一行里两个带标签的凭据，在某些组合下——例如\n`token: <v> secret: <v>`，且第一个值以字母结尾——以前的版本会脱敏第一个、把第二个按原样存下来。\n分行写的值从未受影响。本版本修的是写入路径；数据库里已有的内容不会被改写。\n\n<!-- normalize-per-project-note:start -->\n## 升级到 6.8.0\n\n**升级后有两处变化，都不需要你做什么，也都不是 schema 变更——旧版本仍能打开这个数据库。**\n\n*第一次开库会做一次性回填。* 6.7.2 之前从 transcript 导入的观察，带着「修改过的文件」列表，\n却没有在文件召回所 JOIN 的联结表里留下行，所以按文件去问永远找不到它们。原来的修复门是\n「这张表完全为空」——任何一次正常的 `mem_save` 都会让它永久为假。现在它按自己的标记每个库跑\n一次，失败则下次开库重试。从没跑过 `import-jsonl` 的库匹配不到任何行，代价为零。\n\n这些行会经 `recall` / `mem_recall` 和 UserPromptSubmit 这条路变得可达。两个边界，都是实测的：\n\n- **不会**经 pre-tool 召回钩子变得可达——那条腿只收 `importance >= 2`，而导入的行一律是 `1`。\n- **不覆盖 6.7.2 之前导入的 `NotebookEdit` 行**。它们当时存下来的「修改过的文件」列表是空的\n  （那时的导入器读 `file_path`，而 `NotebookEdit` 给的是 `notebook_path`），而回填按该列非空\n  筛选，于是跳过它们。这一部分要靠重新导入该 transcript 来恢复——6.7.2 把路径写进了去重键所用的\n  标题，重导才开始有效。\n\n*`doctor --json` 的输出形状变了。* 带修复命令的检查项现在把命令放在 `details` 数组里——此前\n人类界面拿到命令、JSON 界面只拿到诊断。另外四个检查项（dev drift、managed files、hook 脚本的\n两条）现在报 `\"level\": \"fail\"`，此前报 `\"warn\"`，并新增 `\"glyph\": \"warn\"` 记录它们在屏幕上\n仍渲染为 ⚠ 而非 ✗。它们一直都计入 issue 总数和退出码，现在 level 与之一致。如果你按\n`level === \"fail\"` 过滤，会多看到四条此前漏掉的发现。`issues` 计数、摘要行和退出码不变。\n\n## 升级到 6.1.0\n\n**只有一个默认行为改变，且只影响每日后台任务。** 6.1.0 之前，无人值守的 `normalize` 会一次性\n读取**所有项目**的概念词表，作为一个列表发给模型，再把答案写回每个项目——于是一个项目存储的内容\n可以左右应用到另一个不相干项目行上的同义词分组。现在它按项目逐个跑独立的一趟。\n\n| | 6.1.0 之前 | 6.1.0 |\n|---|---|---|\n| 无人值守 `normalize` | 一趟扫全部项目的词表 | 每项目一趟，单次运行最多 8 个，轮转 |\n| 跨项目同义词统一 | 自动进行 | 不再发生 |\n| 不带 `--project` 的 `optimize --run --task normalize` | 一趟跨项目 | 同样扇出 |\n\n**你可能会注意到：** 一个项目里的 `k8s` 和另一个项目里的 `kubernetes` 不再被每日任务合并。\n没有任何数据被删除，没有行被移动到别的项目，检索行为也不变——变的只是后台任务会统一哪些词。\n\n**这个修复是单向的。** 早先跨项目运行已经统一过的词不会被还原。被替换掉的原词会作为搜索别名\n保留在该行上，所以那些行仍然能用旧写法搜到；但没有任何记录能说明哪一次统一来自别的项目。\n\n**想保留旧行为：** 设置 `CLAUDE_MEM_NORMALIZE_CROSS_PROJECT=1`。它恢复的是跨项目的**作用域**，\n而这个作用域正是它交出去的那道防线。本次新增的另外两项检查（概念词的形状门、以及「模型的答案\n只能使用语料中本就存在的词」）在该路径上确实仍然生效，但后者此时是拿**全部项目词表的并集**来判定的，\n因此它不再能阻止一个项目的词进入另一个项目的行。只有当你确实需要跨项目统一、并且信任库中每个项目\n的内容时才设置它。前台的 `optimize` 运行在该标志被设置时会打印警告；`claude-mem-lite doctor`\n会把它报成 ⚠——每日任务跑在一个 stderr 已关闭的 worker 里，它自己无法告诉你。\n<!-- normalize-per-project-note:end -->\n\n<!-- vector-arm-removal-note:start -->\n## 升级到 6.0.0（破坏性变更）\n\n**默认检索路径不变。** 6.0.0 移除了 TF-IDF 向量臂——它自 3.17.0 起就默认关闭，如果你从未设置过\nCLAUDE_MEM_VECTORS，升级前后行为完全一致，无需任何操作。\n\n三个面被移除：\n\n| 移除项 | 现在的行为 |\n|---|---|\n| `CLAUDE_MEM_VECTORS=1` | 失效。设置它不再有任何作用。 |\n| `maintain execute --ops rebuild_vectors` | 退出码 1：`Unknown operation(s): rebuild_vectors`。 |\n| `observation_vectors`、`vocab_state` 两张表 | 由 schema 迁移 v49 在首次打开时 DROP。 |\n\n**这个迁移是单向的。** 一旦 6.0.0 打开过你的数据库，旧版本就会拒绝它——`schema.mjs` 的\nforward-incompat 守卫会抛出 *\"DB schema is v49 but this claude-mem-lite binary supports up to\nv48\"*。想继续用向量臂，请在**升级之前**锁定 `claude-mem-lite@5.6.0`；如果已经升级又需要回退，\n只能重新升级、把 `CLAUDE_MEM_DIR` 指向一个新目录，或从升级前的备份恢复\n（`claude-mem-lite export` 或数据目录下的快照）。\n\n移除原因：直接对着出货路径实测，该臂在两个基准语料上都是负的——包括「词表不匹配」这个向量臂唯一\n的存在理由（Recall@10 0.3407 → 0.3018，P95 延迟约 +88%）。观察记录不会丢失，丢的只是派生的向量索引。\n<!-- vector-arm-removal-note:end -->\n\n## 使用方法\n\n### MCP 工具\n\nv2.34.0 起服务端只把一部分工具暴露给 `tools/list`。当前是 18 个工具，其中 9 个\n**核心** 工具出现在列表里，另外 9 个 **隐藏** 工具仍然注册在 MCP 层（按名\n`tools/call` 仍命中），只是不出现在列表响应里，以避免 Claude Code 会话启动时\n多加载 9 份工具 schema。隐藏工具走下面表格的 CLI 入口。\n\n（这里长期写着 17 / 6 / 11，而英文 README 写着 20 / 9 / 11 —— 两个都不对。\n`tool-schemas.mjs` 是唯一事实来源，`tests/tool-count-docs.test.mjs` 现在把两份\nREADME 和 `docs/ARCHITECTURE.md` 都钉在它上面。）\n\n**核心（9 个，暴露给 Claude Code）**\n\n| 工具 | 描述 |\n|------|------|\n| `mem_search` | 基于 BM25 排名的 FTS5 全文搜索。支持按类型、项目、日期范围、重要度过滤。 |\n| `mem_recent` | 显示最近的观察，按时间排序。快速查看最新活动。 |\n| `mem_recall` | 召回与文件相关的观察。编辑文件前使用，回顾过去的修复和上下文。 |\n| `mem_timeline` | 围绕锚点按时间顺序浏览观察。 |\n| `mem_get` | 获取指定观察 ID 的完整详情（包含重要度和关联 ID）。 |\n| `mem_save` | 手动保存记忆/观察。 |\n| `mem_defer` | 记录一条跨会话待办（deferred work）。 |\n| `mem_defer_list` | 列出当前项目未关闭的待办。 |\n| `mem_defer_drop` | 带理由地关闭一条待办。 |\n\n**隐藏但可按名调用（9 个，走 CLI）**\n\n| 工具 | 对应 CLI | 说明 |\n|------|----------|------|\n| `mem_update` | `claude-mem-lite update <id>` | 原地更新某条观察。 |\n| `mem_stats` | `claude-mem-lite stats` | 计数、类型分布、每日活动。 |\n| `mem_delete` | `claude-mem-lite delete <id>` | 预览 / 确认流程，FTS5 自动清理。 |\n| `mem_compress` | `claude-mem-lite compress` | 压缩旧的低价值观察（默认 preview；`--execute` 执行）。 |\n| `mem_maintain` | `claude-mem-lite maintain scan --ops dedup,decay` | 去重 / decay / 清理 / vacuum（`scan` 预览，`execute` 执行）。 |\n| `mem_optimize` | `claude-mem-lite optimize` | LLM 深度优化：re-enrich / normalize / cluster-merge（默认 preview；`--run` 执行）。 |\n| `mem_export` | `claude-mem-lite export` | JSON / JSONL 导出，支持项目/类型/日期过滤。 |\n| `mem_fts_check` | `claude-mem-lite fts-check <check\\|rebuild>` | FTS5 完整性检查与重建。 |\n| `mem_browse` | `claude-mem-lite browse` | 分层仪表盘（working / active / archive）。 |\n\n### 技能命令（在 Claude Code 聊天中使用）\n\n```\n/mem search <query>        # 全文搜索所有记忆\n/mem recent [n]            # 显示最近 N 条观察（默认 10）\n/mem recall <file>         # 显示文件相关的历史观察\n/mem save <text>           # 保存手动记忆/笔记\n/mem stats                 # 显示记忆统计\n/mem timeline <query>      # 围绕匹配结果浏览时间线\n/mem browse                # 分层记忆仪表盘\n/mem <query>               # search 的简写\n/lesson <text>             # 保存非显而易见的经验到 events 表（v2.31.0）\n/bug <text>                # 记录已知 bug + 复现步骤到 events 表（v2.31.0）\n/verify                    # 对照当前代码核查记忆；你确认后才改正过期的记忆\n```\n\n### 高效搜索工作流\n\n```\n1. mem_search(query=\"auth bug\")     -> 紧凑的 ID 索引\n2. mem_timeline(anchor=12345)       -> 周边上下文\n3. mem_get(ids=[12345, 12346])      -> 完整详情\n```\n\n### Invited Memory（邀请式记忆，v2.32+）\n\nOpt-in 机制——向项目 memdir（`~/.claude/projects/<encoded>/memory/MEMORY.md`）\n注入单行 sentinel 包围的插件契约，Claude Code 会把它作为 **user-memory** 加载\n到系统提示——比 MCP server instructions（被框定为 tool metadata）具有更高的\ninstruction-following 权威。\n\n```bash\nclaude-mem-lite adopt              # 当前项目注入\nclaude-mem-lite adopt --all        # 旧方案清理：在所有项目里删除旧的 memory 目录哨兵\nclaude-mem-lite adopt --status     # 列出已 adopt / 已禁用项目 + 当前 gate 快照\nclaude-mem-lite adopt --dry-run    # 只打印不写入\nclaude-mem-lite adopt --disable    # 当前项目关闭 auto-adopt（写 .mem-no-auto-adopt 哨兵）\nclaude-mem-lite adopt --enable     # 当前项目重新启用 auto-adopt（删哨兵）\nclaude-mem-lite unadopt            # 移除 CLAUDE.md 托管块和详情文档，以及 CLAUDE.local.md 托管块（之后不再写回）\n```\n\nSlash 命令 `/adopt` 和 `/unadopt` 是上述 CLI 的包装。\n\n**Adopt 后会发生什么：**\n- `MEMORY.md` 新增一段 `<!-- claude-mem-lite:begin v1 -->…<!-- claude-mem-lite:end -->`\n  包裹的 `## 插件契约`，含一行 ≤150 字符、指向 `mem_recall` / `mem_save` 关键参数\n  的动作锚条目。\n- 生成 `plugin_claude_mem_lite.md` 详情文件（按需读取，不自动加载）。\n- 保守 hook 层自动瘦身：MCP server instructions 去掉 `WHEN TO USE` 段，\n  SessionStart 注入去掉 `File Lessons` / `Key Context`。`#ID` 引用与 `Recent`\n  表保留，`mem_get` 仍可随时展开。\n\n**什么时候生效？**\n- MEMORY.md sentinel 和 hook 层瘦身（`File Lessons` / `Key Context` / lesson\n  后缀）**下一次 SessionStart** 生效（adopt 的项目下任一新会话）。\n- MCP server instructions 是**服务启动时构建一次**，MCP 协议无 \"push\" 机制，\n  所以 `WHEN TO USE` / `Decision rules` 两段的瘦身**只在 Claude Code 重启后**\n  才生效（mem-lite MCP 服务被重新 spawn）。`/exit` 一次再开新会话即可。`unadopt`\n  同理。\n\n**安全性：**\n- 托管块会被重新生成，不保留手改：`adopt` 会把它改写成出货模板，每次 SessionStart\n  只要它和模板不同也会改写——手动编辑的内容一样被覆盖。自己的笔记写在\n  `claude-mem-lite:begin…end` 标记之外，或设 `CLAUDE_MEM_NO_TEMPLATE_REFRESH=1` 冻结。\n- 按 slug 限定、去重：只改写 `claude-mem-lite:begin…end` 这一段，重复或 CRLF 残留的\n  副本会合并成一份。旧的 `MEMORY.md` 方案才有行数预算，`CLAUDE.md` 没有截断上限。\n- **任何安装路径每次 SessionStart 都自动 adopt，且不再把托管块加进 `CLAUDE.md`（6.19.4\n  之后的下一个版本起）。** 没有托管块的 git 项目，引导写进 git 根目录的 `CLAUDE.local.md`\n  （经 `.git/info/exclude` 排除在 git 之外），不在 git 里时注入 SessionStart 上下文；带\n  `CLAUDE.md` 托管块的项目（显式 adopt 或旧版本写入）保持同步，出货模板变化会刷新（用\n  `CLAUDE_MEM_NO_TEMPLATE_REFRESH=1` 冻结），且不会再叠加本地副本或注入，从子目录启动的会话\n  也一样。插件创建过、又被你（或 `unadopt`）删掉的 `CLAUDE.local.md` 托管块不会被写回；\n  `adopt --enable` 可重新启用。项目级关闭：`claude-mem-lite adopt --disable`（写\n  `<memdir>/.mem-no-auto-adopt` 哨兵，存活于 marker 删除 / 插件重装；在仓库根目录运行时，对从子目录启动的\n  会话同样生效；并删除本地托管块）。全局关闭：`export MEM_NO_AUTO_ADOPT=1`（已写入的托管块保留，直到 `unadopt`）。\n- 保守 hook 层源码永不删——条件瘦身按\"引导已送达\"（有托管块或注入开启）做 runtime\n  判断，关闭了引导的项目仍看完整 verbose 输出。\n\n完整设计见 `docs/plans/2026-04-16-invited-memory-pattern.md`（含其它插件\n可复用的模板）。\n\n## 数据库结构\n\n五张核心表 + FTS5 虚拟表用于搜索：\n\n**observations** -- 单条编码观察（决策、bug修复、功能等）\n```\nid, memory_session_id, project, type, title, subtitle,\ntext, narrative, concepts, facts, files_read, files_modified,\nimportance, related_ids, created_at, created_at_epoch\n```\n\n**session_summaries** -- 每个会话的摘要（Stop 时写入，后台模型摘要升级）\n```\nid, memory_session_id, project, request, investigated,\nlearned, completed, next_steps, files_read, files_edited, notes\n```\n\n**sdk_sessions** -- 会话追踪\n```\nid, content_session_id, memory_session_id, project,\nstarted_at, completed_at, status, prompt_counter\n```\n\n**user_prompts** -- 通过 UserPromptSubmit 钩子捕获的用户提示\n```\nid, content_session_id, prompt_text, prompt_number\n```\n\n**session_handoffs** -- 跨会话交接快照（UPSERT，每个项目最多 2 行）\n```\nproject, type, session_id, working_on, completed, unfinished,\nkey_files, key_decisions, match_keywords, created_at_epoch\n```\n\nFTS5 索引：`observations_fts`、`session_summaries_fts`、`user_prompts_fts`\n\n## 工作原理\n\n### Hook 管线\n\n```\nSessionStart\n  -> 生成会话 ID（/clear 时保存交接快照）\n  -> 标记过期会话（活跃 >24h）为 abandoned\n  -> 清理孤儿/过期锁文件\n  -> 查询最近观察（24 小时内）\n  -> 注入上下文到 CLAUDE.md + 标准输出\n\nPostToolUse（每次工具执行）\n  -> Bash 预过滤器 ~5ms 跳过噪声（Read 路径追踪到 reads 文件）\n  -> 检测 Bash 重要性（错误、测试、构建、git、部署）\n  -> 累积到 episode 缓冲区\n  -> 主动文件历史：为编辑的文件显示过往观察\n  -> 刷新条件：缓冲区满（10 条） | 5 分钟间隔 | 上下文切换\n  -> 刷新时收集 Read 文件路径到 episode\n  -> 为有意义的 episode 启动 LLM episode worker\n  -> 错误触发回忆：搜索记忆中相关的历史修复\n\nUserPromptSubmit（两个并行路径）\n  -> [user-prompt-search.js] 通过 FTS5 + 活跃文件上下文自动搜索记忆\n  -> [user-prompt-search.js] 注入相关历史观察（按时效和重要性加权）\n  -> [hook.mjs] 捕获用户提示文本到 user_prompts 表\n  -> [hook.mjs] 递增会话提示计数器\n  -> [hook.mjs] 交接：检测继续意图 → 注入上一次会话上下文\n  -> [hook.mjs] 语义记忆注入（hook-memory.mjs），通过临时文件去重\n\nStop\n  -> 刷新最终 episode 缓冲区\n  -> 保存交接快照（/exit 时）\n  -> 标记会话为已完成\n  -> 写入会话摘要行（同步，不调模型）\n  -> 启动 LLM 摘要 worker（轮询等待）\n```\n\n### Episode 编码\n\nEpisode 是一批相关操作（对同一组文件的编辑），由后台 LLM worker 处理：\n\n```\nEpisode 缓冲区 -> 刷新为 JSON -> claude -p --model haiku -> 结构化观察 -> SQLite\n```\n\n每条观察包含类型、标题、叙述、概念、事实和重要度（1-3），并通过两级机制自动去重：Jaccard 相似度（5 分钟内 >70%）和 MinHash 签名（7 天跨会话 >80%）。LLM 调用失败时，规则判定有价值的 episode 用推断的元数据保存降级记录，规则判为噪声的日常编辑会被丢掉。相关观察通过 FTS5 标题相似度和文件重叠自动建立 `related_ids` 链接。\n\n## 管理命令\n\n```bash\n# 插件安装：\n/plugin install claude-mem-lite       # 安装 / 更新\n/plugin uninstall claude-mem-lite     # 卸载\n\n# git clone 安装：\nnode install.mjs install              # 安装并配置\nnode install.mjs uninstall            # 移除（保留数据）\nnode install.mjs uninstall --purge    # 移除并删除所有数据\nnode install.mjs status               # 显示当前状态\nnode cli.mjs doctor                   # 诊断问题（用 cli.mjs 而非 install.mjs，见下方说明）\nnode cli.mjs repair                   # 从最新签名发布恢复损坏的安装\nnode install.mjs cleanup-hooks        # 只清理 settings.json 中残留的 claude-mem-lite hooks\nnode install.mjs update               # 强制检查并安装更新（direct install / npx 模式）\n\n# npx 安装：\nnpx claude-mem-lite                   # 安装 / 重新安装\nnpx claude-mem-lite uninstall         # 移除（保留数据）\nnpx claude-mem-lite doctor            # 诊断问题\n```\n\n说明：\n- `doctor` 与 `repair` 写成 `cli.mjs` 而不是 `install.mjs`，是有意的。这两条恰恰是安装\n  已经坏掉时才会用到的命令，而 `install.mjs` 在执行第一行代码之前要解析十几个静态\n  import——少一个文件就直接吐一段 Node 栈，而不是告诉你少了哪个文件。`cli.mjs` 没有\n  任何本地静态 import，会捕获这种失败并说出缺失的文件和修复命令。列表中其余命令两种\n  写法都一样。\n- 插件模式只提示可用更新，不会自更新插件文件。\n- direct install / npx 模式保留自动更新，并使用 staged replacement；若依赖安装失败会回滚。\n- 如果你禁用了插件，但 `~/.claude/settings.json` 里还有旧的 mem hooks，可运行 `node install.mjs cleanup-hooks`。\n\n### doctor\n\n检查 Node.js 版本、依赖、服务器/钩子文件、数据库完整性、FTS5 索引、残留进程、MCP 注册状态，\n以及 marketplace clone 是否还能被更新。\n\n它用 `claude mcp list` 回答注册状态那一问，而这会**对你配置的每个 MCP server 做健康检查**——\n也就是逐个短暂启动，包括远程 endpoint。`status` 刻意不这么做：插件形态下它从 manifest 回答。\n\n### status\n\n显示 MCP 注册状态、钩子配置、插件禁用状态和数据库统计（观察/会话数量）。\n\n### 故障恢复（安装卡死 / hook 报错）\n\n如果你看到 PreToolUse:Read/Edit hook 报 `ERR_MODULE_NOT_FOUND`，或者 `claude-mem-lite` 命令本身因为 import 错误崩溃，多半是被部分自动更新坑了——更新器复制了新脚本但漏了配套的 `lib/*` 文件，hook 链就此断掉（连下一次本可自愈的自动更新也跑不了）。\n\n**v2.84.0+** 提供 `repair` 子命令，从 GitHub 最新 release 重新同步：\n\n```bash\nclaude-mem-lite repair\n```\n\n**如果 `repair` 自己也跑不起来**（bin 比 v2.84.0 旧，或 bin 也坏了），用这条单行命令——它把最新 tarball 拉到临时目录、跑 *那份* tarball 里的 `install.mjs`，完全不依赖你磁盘上的任何文件：\n\n```bash\nT=$(mktemp -d) && U=$(curl -sL https://api.github.com/repos/sdsrss/claude-mem-lite/releases/latest | grep -o '\"tarball_url\"[^,]*' | cut -d'\"' -f4) && curl -sL \"$U\" | tar xz -C \"$T\" --strip-components=1 && node \"$T/install.mjs\" install\n```\n\n它会先解析出最新 **release** 的 tag。shell 单行命令无法像 `repair` 那样校验 release 签名，所以跑它等于你自己做了一次信任决定——这也是它排在最后、而不是被优先推荐的原因。\n\n跑完之后，`~/.claude-mem-lite/` 就和最新 release 对齐，`claude-mem-lite repair` 下次再遇到类似问题也能直接用了。\n\n## 卸载\n\n```bash\n# 插件：\n/plugin uninstall claude-mem-lite\n\n# git clone：\ncd claude-mem-lite\nnode install.mjs uninstall            # 保留 ~/.claude-mem-lite/ 数据\nnode install.mjs uninstall --purge    # 删除 ~/.claude-mem-lite/ 及所有数据\n\n# npx：\nnpx claude-mem-lite uninstall\nnpx claude-mem-lite uninstall --purge\n```\n\n数据默认保留在 `~/.claude-mem-lite/` 中。如需删除：\n```bash\nrm -rf ~/.claude-mem-lite/\n```\n\n**`/plugin uninstall` 不会删 plugin cache。** Claude Code 会把每个版本展开到\n`~/.claude/plugins/cache/` 下，各带一份 `node_modules`。插件还装着的时候，这些会被裁剪到最新\n三个版本（SessionStart 会做，更新路径也会做），所以这个目录是有上限的——实测 241 MB——而不是无限\n增长。但 `/plugin uninstall` 只移除 manifest，插件又没有可挂的卸载生命周期钩子，于是钩子停止触发，\n剩下的东西再也没人回收。`claude-mem-lite uninstall` 能回收它，但 `/plugin uninstall` 之后这个命令\n可能已经不在 PATH 上了。所以要么**先**跑它，要么自己删：\n\n```bash\nrm -rf ~/.claude/plugins/cache/sdsrss/claude-mem-lite\n```\n\n### 混装残留（用过多种安装方式的话务必看一下）\n\n`/plugin uninstall` 只删 plugin manifest，**不会动 `~/.claude/settings.json`**。如果你曾经跑过 `claude-mem-lite install`（npx 或 git-clone 路径），指向 `~/.claude-mem-lite/hook.mjs` 的 hook 条目就被写进了你的 user-global settings；`/plugin uninstall` 之后它们还在每会话触发。如果 `~/.claude-mem-lite/hook.mjs` 还在 → 与 plugin 双触发；如果你又 `rm -rf ~/.claude-mem-lite/` → 每次会话报错。\n\n**正确顺序**：先 `claude-mem-lite uninstall`（清 settings.json 的 hook + 全局 MCP 注册），再 `/plugin uninstall claude-mem-lite`，最后可选 `rm -rf ~/.claude-mem-lite/`。\n\n顺序搞错了的话，`claude-mem-lite doctor` 会在 `Orphan hooks:` 一节标出残留并给清理命令。\n\n## 项目结构\n\n```\nclaude-mem-lite/\n  .claude-plugin/\n    plugin.json      # 插件清单\n    marketplace.json # 市场目录\n  .mcp.json          # MCP 服务器定义（插件根目录）\n  hooks/\n    hooks.json       # 钩子定义（插件模式）\n  commands/\n    mem.md           # /mem 命令定义\n  server.mjs           # MCP 服务器：工具定义、FTS5 搜索、数据库初始化\n  search-scoring.mjs # 搜索辅助模块：重排序、PRF、概念扩展\n  hook.mjs             # Claude Code 钩子：episode 捕获、错误回忆、会话管理\n  hook-llm.mjs         # 后台 LLM worker：episode 提取、会话摘要\n  hook-shared.mjs      # 共享钩子基础设施：会话管理、数据库访问、LLM 调用\n  hook-handoff.mjs     # 跨会话交接：状态提取、意图检测、上下文注入\n  hook-context.mjs     # CLAUDE.md 上下文注入与 token 预算\n  hook-episode.mjs     # Episode 缓冲区管理：原子写入、待处理条目合并\n  hook-semaphore.mjs   # LLM 并发控制：基于文件的信号量\n  schema.mjs           # 数据库 schema：表、迁移、FTS5 的单一事实来源\n  tool-schemas.mjs     # 共享 Zod schema，用于 MCP 工具校验\n  utils.mjs            # 重导出中心：所有工具模块的向后兼容入口\n  nlp.mjs              # FTS5 查询构建：同义词扩展、CJK 二元组、查询清洗\n  scoring-sql.mjs      # BM25 权重常量和类型差异化衰减半衰期\n  stop-words.mjs       # 共享基础停用词集\n  synonyms.mjs         # 统一同义词源：SYNONYM_MAP（双向）+ DISPATCH_SYNONYMS\n  project-utils.mjs    # 共享项目名解析（含进程内缓存）\n  secret-scrub.mjs     # API 密钥、令牌、PEM 证书等凭据模式擦除\n  format-utils.mjs     # 字符串格式化：截断、类型图标、日期/时间格式化\n  hash-utils.mjs       # MinHash 签名、Jaccard 相似度（去重用）\n  bash-utils.mjs       # Bash 输出显著性检测：错误、测试、构建、部署\n  haiku-client.mjs     # 统一 Haiku LLM 封装：直连 API 或 CLI 回退\n  # 安装与配置\n  install.mjs          # CLI 安装器：设置、卸载、状态、诊断（npx/git clone 模式）\n  skill.md             # MCP 技能定义（npx/git clone 模式）\n  package.json         # 依赖和元数据\n  scripts/\n    setup.sh           # Setup 钩子：npm install + 迁移（隐藏目录 + 旧目录）\n    post-tool-use.sh   # Bash 预过滤器：~5ms 跳过噪声，追踪 Read 路径\n    user-prompt-search.js # UserPromptSubmit 钩子：用户提问时自动搜索记忆\n    pre-tool-recall.js   # PreToolUse 钩子：Edit/Write 前文件教训回忆\n    post-tool-recall.js  # PostToolUse 钩子：工具失败后的错误召回\n    pre-agent-inject.sh  # PreToolUse 钩子：为子代理注入上下文\n    prompt-search-utils.mjs # 共享逻辑：跳过模式、意图检测、名称匹配\n  # 测试和基准（仅开发）\n  tests/               # 单元、属性、集成、契约、E2E、管线测试\n  benchmark/           # BM25 搜索质量基准 + CI 门控\n```\n\n## 搜索质量\n\n基于 200 条观察和 30 个查询（标准 + 困难负样本类别）的基准测试结果，测量的是\n**production-hybrid** 检索路径（真实的 `searchObservationsHybrid`）——也就是 `mem_search` /\n`recall` 实际走的那条路径：\n\n| 指标 | 得分（production-hybrid） |\n|------|------|\n| Recall@10 | 0.90 |\n| Precision@10 | 0.85 |\n| nDCG@10 | 0.97 |\n| MRR@10 | 0.96 |\n| P95 搜索延迟 | ~1.8ms |\n\n> **数据来源。** 复现命令：`node benchmark/benchmark.mjs --production-hybrid`（确定性输出——\n> 固定语料、固定查询集、无采样）。CI 参考快照是 `benchmark/baseline.json`，\n> `npm run benchmark:gate` 在偏离超过 5% 时让构建失败。本 README 中所有检索指标都以此为唯一来源。\n\n> **关于测量路径。** 本表测量的始终是 `mem_search` 实际走的那条路径，所以数字变过两次。\n> 早期版本报告的是更窄的纯 FTS 测量口径（Precision@10 0.96、P95 0.15ms）；后来一版把\n> precision 的下降归因于「TF-IDF 向量臂用 precision 换 recall」。**那个归因是错的，该说法已撤回**\n> ——门控的 `hybrid_over_bm25` 差值两个臂都不执行向量路径，根本量不到这笔交换。该臂后来被直接\n> A/B 实测，两个语料上都是负的，已移除；此处的数字就是不含向量臂的出货路径。\n\n## 开发\n\n```bash\nnpm run lint              # ESLint 静态分析\nnpm test                  # 运行完整测试套件（vitest）\nnpm run test:smoke        # 运行 5 个核心冒烟测试\nnpm run test:coverage     # 运行测试并生成 V8 覆盖率（≥75% 行/函数，≥65% 分支）\nnpm run benchmark         # 运行完整搜索质量基准测试\nnpm run benchmark:gate    # CI 门控：指标回退超过 5% 容差时失败\n```\n\n## 环境变量\n\n| 变量 | 说明 | 默认值 |\n|------|------|--------|\n| `CLAUDE_MEM_DIR` | 自定义数据目录。所有数据库与运行时文件均存储在此。 | `~/.claude-mem-lite/` |\n| `CLAUDE_MEM_MODEL` | 后台 LLM 调用模型（Episode 提取、会话总结、调度）。可选 `haiku` 或 `sonnet`。 | `haiku` |\n| `ANTHROPIC_API_KEY` | Anthropic API key。设置后所有后台 LLM 调用直连 Anthropic Messages API（带 prompt caching），优先级最高。 | _(未设 → CLI)_ |\n| `OPENROUTER_API_KEY` | OpenRouter API key（OpenAI 兼容）。当**未设** `ANTHROPIC_API_KEY` 时用于后台 LLM 调用；两者都未设则回退到 `claude -p` CLI。 | _(未设)_ |\n| `OPENROUTER_MODEL` | 覆盖**所有**后台调用的 OpenRouter 模型 slug（如 `openai/gpt-4o-mini`、`qwen/qwen-2.5-72b-instruct`）。未设时按 `CLAUDE_MEM_MODEL` 分层映射到 `anthropic/claude-haiku-4.5`（haiku）或 `anthropic/claude-sonnet-4.5`（sonnet）。 | _(分层默认)_ |\n| `CLAUDE_MEM_DEBUG` | 启用调试日志（设为 `1` 启用）。 | _(禁用)_ |\n| `MEM_QUIET_HOOKS` | 低噪声 hook。设为 `1` 时，SessionStart 注入去掉 `File Lessons` / `Key Context` 两节，`[mem] Related memories` 去掉 lesson 后缀，MCP server instructions 去掉 `WHEN TO USE` / `Decision rules` 两段。ID 与 `Recent` 表仍保留，`mem_get(ids=[…])` 可继续展开细节。适用于启用了 invited-memory adopt 流程或偏好最小化自动注入的用户。**v2.82.0 起此 env 不再阻挡 auto-adopt——如需关闭 auto-adopt 用 `MEM_NO_AUTO_ADOPT=1`。** | _(禁用)_ |\n| `CLAUDE_MEM_SESSION_EVENTS` | 设为 `1`/`on` 时恢复 SessionStart 的 `### Key Events` 一节（`events` 表中最近的高重要度条目）。**v6.13.0 起默认关闭**：对 30 条 event 的核验只有 2 条属实、16 条错误。UserPromptSubmit 的 events 块与 PreToolUse 召回按查询匹配，保持开启；`mem_search` 仍可检索全部 event。 | _(关闭)_ |\n| `CLAUDE_MEM_EPISODE_INPUT_FILTER` | 决定 episode 摘要器能从哪些输入里学。子代理的工具调用不进入 episode 缓冲（修改项目内文件的除外）；变异探针（改文件 → 跑红 → 还原）和 agent 自己失败的内联脚本（补丁的 `anchor not found`）在保存或摘要前被剔除——在 30 条已核验 event 上重放，这一项直接去掉 16 条错误中的 3 条；配合 `CLAUDE_MEM_LESSON_GROUNDING`，16 条错误教训一条都不会被注入。设为 `off` 恢复未过滤的输入。 | _(开启)_ |\n| `CLAUDE_MEM_BASH_RECALL` | 在查看（`cat`、`sed -n`、`head`…）或写入（`sed -i`、`cat > f`、python 补丁…）文件的 Bash 命令执行前做文件召回，与 Read / Edit 召回相同。bash 预过滤让其他命令不启动 Node。设为 `off` 只关闭这一路。 | _(开启)_ |\n| `CLAUDE_MEM_LESSON_GROUNDING` | 自动捕获的 event 只有在教训引用了本窗口自己的诊断文字（失败输出行、编辑新增的注释或提交信息）时才保留教训；否则保留这一行但去掉教训，importance 降为 1，低于所有注入面的门槛。设为 `off` 保留未引用原文的教训。 | _(开启)_ |\n| `CLAUDE_MEM_LESSON_OUTPUT_CAP` | 自动捕获的教训如果和**工具输出**（命令打印的文字或工具返回的内容，能控制这段输出的人就能写它）有连续 4 个词相同，就不会进入注入面：event 保留这一行和教训、仍可搜索，importance 降为 1；`change` 类 observation 的 importance 之后会被读取次数抬高，所以改为去掉教训，没有教训的这一行随后会像其他同类行一样被丢弃（只有设了 `CLAUDE_MEM_KEEP_LOW_SIGNAL=1` 才保留）。连续 4 个虚词（例如 \"is not in the\"）也算，所以引用你自己的注释或提交信息的教训，只要碰巧和同一窗口的输出共有这样一串词，也会被降级。这一行的标题不在检查范围内。设为 `off` 恢复模型给出的 importance 和教训。 | _(开启)_ |\n| `MEM_NO_AUTO_ADOPT` | auto-adopt 全局关闭开关（v2.82.0+）。设为 `1` 在**所有**项目停止自动 adopt——不注入引导文本、不新建 `CLAUDE.local.md`，也不同步已有的 `CLAUDE.md` 或 `CLAUDE.local.md` 托管块（这些托管块会保留并继续加载，直到 `claude-mem-lite unadopt`）。项目级关闭走 `claude-mem-lite adopt --disable`（写 `<memdir>/.mem-no-auto-adopt` 哨兵，存活于 marker 删除）。 | _(禁用)_ |\n| `MEM_NO_ADOPT_HINT` | 静音项目第一次得到 `CLAUDE.local.md`、或第一次以注入方式被引导时给你的一次性提示（后者建议运行 `/adopt`，在 `$HOME` 下除外），以及当前项目未 adopt 时 SessionStart 追加的那一行 \"Invited-memory 未启用…\" 提示。v2.82.1 起任何安装路径每次 SessionStart 都自动 adopt，所以该提示一般只在你显式 opt out（`MEM_NO_AUTO_ADOPT=1` 或 `claude-mem-lite adopt --disable`）的项目才会出现。 | _(禁用)_ |\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh-CN.md"}