{"_id":"claude-mem","_rev":"199-00d6ad1ca7b6f003ea0c2aec91a1b025","name":"claude-mem","dist-tags":{"community-edge":"13.10.3-community-edge.0","latest":"13.13.1"},"versions":{"2.0.2":{"name":"claude-mem","version":"2.0.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"e5ce86221f0422c3b07ec2edf12f610126aa9930","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.2.tgz","fileCount":8,"integrity":"sha512-J2jYULfRTnYneKEE/iDSlydGqsjFUNP2yn2jgOMKTkytvYfVJJLhePk9cU7jcnyDJq9ld0J0h767r+8NfN9Jxg==","signatures":[{"sig":"MEUCIQDvJ51EuMgFVdtp74xV9qd0kYcgzSmDeXXwPWCFSGdI7QIgGqThqLSMUU5j+oJbFh8W1qrqhw/GR70WVP25LFXYtJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804324},"gitHead":"750a92150ddd2b6ab37f8b86f83916eae9586589","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.2_1756610412376_0.7728086866350239","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"claude-mem","version":"2.0.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"c904d85b2bbb7c4405910e6360980cdc37d4f29c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.3.tgz","fileCount":8,"integrity":"sha512-VcWO9c9ADHeUm+lN5iWy8F+g0DHJPMLBPCXgGJdVETKd2lRVefzRItUbd39oChChxUjV9LS0P9djkn1ShR3QOQ==","signatures":[{"sig":"MEUCIHaF6Wz+eZqbmyzhBiZWyimfBT3TYLhcgXCijq99teHlAiEA7IMixUe3QBmqtvGFvu8Pcw11sWpFVUk/6dgjcWA3A5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804129},"gitHead":"eb30a71344a61302aa60540f94b84fe637d99775","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.3_1756611954839_0.28282592421586283","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"claude-mem","version":"2.0.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"5b2adc91f6319e564b82670722cc6cef949512a9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.4.tgz","fileCount":8,"integrity":"sha512-j+mUcteo2xL/04B/jPTWVf+aYUOnodE5zGjLbk2gSi3OcV0Ocw1ywmZIfE4u1B91f2Kkk50sG+9peRY7pjxBvA==","signatures":[{"sig":"MEUCIQDZvI3TjTZQTR35fGrfToGTGrnl+sgoiNEkWzIhCV8rVQIgSfygshqAWexH0tJ/MV4RDOf6ev13H2LUcZaNp/kD6Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804057},"gitHead":"fa6aa99079ef13d2060f774bc07a4ef68f657a9e","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.4_1756614263304_0.02873582519736617","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"claude-mem","version":"2.0.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"cb59840dba5f322d4bcaa5765a584e3920ad5e54","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.5.tgz","fileCount":8,"integrity":"sha512-i7Lil0q/hgfbqOQNp/mr+n6aCDvPohAtlEmo4zGCdec7Cey1oBQUAEhLXodClwOpzbUSMa0ytYb0GyGjPXDCiw==","signatures":[{"sig":"MEQCIELR6zGEIoV0DFXUuEC53p4Ub7P9tB68EwsRPGhdf+CNAiBkMe7nvXlTw08+l2PrkZEHI6pM2n0vPoyNgPhvehGN5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804055},"gitHead":"3dd788941c17148d27eec72e776965a9fc3cda81","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.5_1756620139231_0.0008224649875627765","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"claude-mem","version":"2.0.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"826e49fede482a8553b176e709f71b31d45e5f4b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.6.tgz","fileCount":8,"integrity":"sha512-3bnRfcNAzCmCqM+5huzdFHBCqD8x4Yod1MpBACtALoFyOGzOwAj/ELgv6jr7nntkAiZWoBpLC68MGCkUJJVWXg==","signatures":[{"sig":"MEUCIQCCcAevc4HhjXjbWHYFnbo8UgbrXMdoZ7GE5DYhpHf1uwIgAQ0F5Ps1PLpoy9B/SJ13PjQMpgaGzBO4xa8i8CGo5fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804055},"gitHead":"b58c9f84292bcd635e901282bec4caeeb646f8b4","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.6_1756620285636_0.2040041103506247","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"claude-mem","version":"2.0.7","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"d82351137b3fdcadf5a75ecd5b9a0be0b96a8c4e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.7.tgz","fileCount":8,"integrity":"sha512-w1DWA5IL5x47a7vn64Q1kzaT0Z3Li6bGQAY2vdOphKyWXMsKALYeaThWZIA7WRnpuW7Ymfx6aSsIUDQ2le7uOw==","signatures":[{"sig":"MEYCIQCfHXcSNrCI0zkELLBrRW0ojK8t/3ggZzPZQFN/T5FzMAIhAI/vgklmeSM4+lkTOQDVFEJCCnB39L/mt6fTY8A53lmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804055},"gitHead":"6e26b13d8ef224d77d04f379645e7b41350ecee0","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.7_1756620495662_0.09465816612621891","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"claude-mem","version":"2.0.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"ac1826e9d5af8c6668aab54a964598a6638bceea","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.8.tgz","fileCount":8,"integrity":"sha512-IHoh11McQl34cgbCmq285PEz7+Uo1PJkgmL2fWH8D4x3MCbP/d0HTYsREatJZxFTQVQctMn+tj6danSmoyiNVQ==","signatures":[{"sig":"MEUCIEdcWWD56R6Xr1FQTzTBFmGTHaKlCNkTDECOjGY8aldxAiEAt3tlF0PQfQ4aI1M2hsVRRSjgbMrdRP3v7fb91W+wMMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804080},"gitHead":"ce64185b348ef34ec0f94e53c53d68aa41be70c1","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.8_1756621431436_0.6564673281720017","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"claude-mem","version":"2.0.9","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"91ec26a871edab927166231e012890a9a5dc3b52","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.9.tgz","fileCount":8,"integrity":"sha512-Fq6EDfwKt7TufJSpsHirgdOKIrcKc7z8J1BwdaMPFixI7SDnVwhTGLJc/E6ia0eddzjj3H5KFBkxnhLjqyG8+g==","signatures":[{"sig":"MEQCIBsWaGfjzWxAaD2hI/26Ry6JL7qRVh/swypN1691EZ2eAiB6mu35vfmohf9uKjItAbp+W4OOPhUZzdcFVlwrKnObmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804080},"gitHead":"b7725ad271bf198862fb426f47fee477e49bc303","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.9_1756675565966_0.8954663880189302","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"claude-mem","version":"2.0.10","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.0.10","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"4d7d52ff5e45272abac4af41edc23c300b931858","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.0.10.tgz","fileCount":8,"integrity":"sha512-tBCHl56RCo5Zyn9BSFLJoK5BX8sUsNUqwsy4Wkx6AEptqVh6RF6T4ZTB4HTkYUP/Kxhx6bdSPvu1e6Nuo8P9HA==","signatures":[{"sig":"MEUCIQDZnnVyQHys0kDoB6bAN0p7V7XWI5CSLhhVGvL0iYVRTwIgDXzk7Vv6Z8RHUa8IM0wcUy5UogjHsPWjMJ5Jjcb2jpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59804081},"gitHead":"e639f02be8306c944185543b17138bf9ce5c918c","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.0.10_1756676276157_0.2815747730281539","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-mem","version":"2.1.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.1.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"16a0db060f4341b3fe0dfdf579ef751c1859fac8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.1.1.tgz","fileCount":9,"integrity":"sha512-Ve/cBnvdAAuixTpWc1UVJg6d75H3TRWlv4wp0b2LVePPfFxGlXqXvT5HLIfp6YDNsgcQQosJiqIqlqZbMWQvWA==","signatures":[{"sig":"MEUCIQDARRtdDqGTQVGEUUGDwk4z7ojEHnLhDPRoqgORCPMY3QIgOYTz+oLXyW06uCyK98r2lIjLlmOI0ZS0PHqa+SkGPqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60000767},"gitHead":"efa0e6ce32aab30d1d46e8aa935e9c620158aa5a","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.1.1_1756694033432_0.25928267093119595","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"claude-mem","version":"2.1.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@2.1.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"888fd203e91002ecbc4d20e64fb69b9d370e2fb1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-2.1.2.tgz","fileCount":8,"integrity":"sha512-f+TWNiik6OfzvoGoEve7jbESIxfCe2WTvpcc39TQUkUkdDo3GD8CU4uLku5UcGR0JACBmeLIZXaGHEpBNoiKvQ==","signatures":[{"sig":"MEUCIQDhP5eNSLJ+bSF+RG7cj90DoYmzgDtpSBINwDo4BWwn6wIgfrwez8uqbCbt4L+c5PYoQIHJcqpJ/JXVHYOxmToLLDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59972102},"gitHead":"c112f2aa3c2994d32befa37850768f427331dd2a","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_2.1.2_1756694210449_0.16133363275113877","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"claude-mem","version":"3.0.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.0.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"d66905aea8d3ef1803bbe99b705b1067c57ec40d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.0.1.tgz","fileCount":8,"integrity":"sha512-Ua4obcWhoLawRQd1izbTJJnBVQwZudnL9P5yjoDLBSsmt5/EPNch3oVqHv/DobZ0JkyMy7+nsf3qDbfpOz9Gag==","signatures":[{"sig":"MEYCIQCY/P+5yo43udiwLZfZuNl6HMr/q8RBBbDLxM5xnW2fWQIhAOCuzLxq/p6fWjg+xeKSjH5OKYIIMbr5iBXs9uy+sk7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61342017},"gitHead":"ed8d24a322b3ddae20013d2c13394e5b86e42359","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.0.1_1756724568475_0.02378175197430754","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"claude-mem","version":"3.0.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.0.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"f6ee0f395f911995fdc986f70e28c8604560bba7","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.0.2.tgz","fileCount":8,"integrity":"sha512-gfnv/06fENebsIEyegpZRaHRnOZD0ABS5h+Q3cCfHV9snvqrpSWoduPbxSEUy/XQ2hRpWBFf1nqzldZkFKJI5g==","signatures":[{"sig":"MEUCIQDkFalwBXETv1bZcirSd0ha5NyPahlcRdLeyJap4a7UwwIgLxVygdhNmDvqyrqKmfxX846nMR153GaBRXh3uMm/vAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61342017},"gitHead":"66d4e61e985c0100852c5abdcc423d63dd322560","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.0.2_1756769990379_0.16914533210546145","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"claude-mem","version":"3.0.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.0.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"6806bd4f47f0df0fa5758ccc48ab00890f876580","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.0.3.tgz","fileCount":7,"integrity":"sha512-cKVuUdBM6kKPsUDPXfu/cLRCkP/kQDo3+6RUz+/Xwm5OGBoDLA0qfNwQwaWeXsfW1czEsw1Jhil/1zpkdILdDg==","signatures":[{"sig":"MEYCIQCZNzo/PNn3mpgZssX1c7ih/0oduHVt8DCE96Q8iXXQJAIhAL7FIZT1IpsN75vfxS8mWSQW+epzMQ4ZCnzTTmVARkbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61313340},"gitHead":"66814df1932f09c360d22b56163fc7fc39d9a6ad","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.0.3_1756770991039_0.22203154056866725","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"claude-mem","version":"3.0.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.0.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"8c8166082b2fe415e215bfcf5efc588633e9db1c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.0.4.tgz","fileCount":60,"integrity":"sha512-bo+NeGWvkgKcwquiKqLaXCA6PXw2y57wcMUdW8ymK/HTCaykp5NRoN7vPp8kWsxz+QhB77Btyo1Ue65fiRslQw==","signatures":[{"sig":"MEUCIEbV/DccVkDqqNSMMHING5JYfrgly5rHcYfUZIcjH4JXAiEAmFEg1p0uSe5wbnuYiRVUx36i8OHxu7hNKKz+ocMqdRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61571953},"gitHead":"3e23d42691e3cc876160898e425286d4abde66bb","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.0.4_1756774336577_0.528978837321562","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"claude-mem","version":"3.0.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.0.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"b3f0ee06440569ca9ec1f549c6ebf87a33ade0f9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.0.5.tgz","fileCount":61,"integrity":"sha512-4zxKiK+VHAxIb8/bT1lqLKjzaOY125CmsN4QiDx544kXsbOxykcL7iqpkXhYvrU4MUiubGx2ZLmhLUTGiX+csw==","signatures":[{"sig":"MEUCIQCdjdJ1c22eVsWiw0CzdD51I+8kdN17xbuRHvO2nYwrsAIgP2Fl9gG5WTI49lWLh1jTY6pLnfSyU2bG+BOLd0i2+e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61569040},"gitHead":"05aa575367ac5324812586c308eb6da26b2c1a3c","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.0.5_1756789471329_0.2928075477751373","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"claude-mem","version":"3.1.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.1.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"306fe3a3162b90db8934b715233abbf4b2230cef","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.1.2.tgz","fileCount":53,"integrity":"sha512-xNXHy7mbKvEvk7u16udAQHq4njE7tYolAhh1Lz7sKHkdPPt0BBLZJTlK0LQmhPVjxinP05z1BNMjtqZD/VAWng==","signatures":[{"sig":"MEYCIQC1ltS7ERFPrTy9U+DRRbVYIn9ekhmzNYrq3oSSLzGbvwIhAMU85ty0c//Z9Q/wDMs62U1OMZQ7epHG3oHi7yiJU/sR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61509263},"gitHead":"1e66404ee4494bc8e56701589e68955f98dc6ac4","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.1.2_1756874747404_0.5508357049041714","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"claude-mem","version":"3.1.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.1.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"0b3853d92ac1bdbdd90ef1dd56f803002862ea69","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.1.6.tgz","fileCount":61,"integrity":"sha512-nuuKhhuaipsA3eJ8K8inEUgBnZIndbUdDuJVKV7qbQ9FQJW1/cOUNlx3QbKTiCCO59NOFQ+BVhW72hQoPsMNKw==","signatures":[{"sig":"MEUCIDolOtmmtdzba0UjwKrQM8rgCi6ygyCw5zPAtALU8WlPAiEAxCvHScSsf3ZVs5MGcxWZBg7neD0axAcXMB3QMwKXyVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61168336},"gitHead":"597b44c6d37ce3771073e1302ce4b33711e5e5a7","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.1.6_1757035992755_0.7613141052310852","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"claude-mem","version":"3.1.7","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.1.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"324f919ae769571805861bfafb2af1766ae201a0","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.1.7.tgz","fileCount":13,"integrity":"sha512-ksZomB0mjdMJI/9fdDramOFaAKxNRLYTCsVcMWTF8tkM7nadXsT9UUhK2UyVDfHeqMP/AvszPIcoWbzPntK+nQ==","signatures":[{"sig":"MEUCIEuP5Uwyx6F7uoLrtTwfcVJpwBu4lprJYOrTgddQsl9JAiEAv6t4rSAaOU0w6+ds7hVHPtREdC88/MrPGYtuRWP1x90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60942076},"gitHead":"6800de43a27bd61ebc0df86b44591b1146e448e7","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.1.7_1757044195605_0.14418060150554535","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"claude-mem","version":"3.2.0","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"c07f16b596c886399fb5c3d126835300d2a02278","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.0.tgz","fileCount":57,"integrity":"sha512-I9AsEM8s+kUKPlN6WGXdcsWpKnYON2xRmkoUZAYR7HSAege3+0F++wGut1Iu+mHnvuiLEu4Z73pQzdu29xvmcA==","signatures":[{"sig":"MEUCIQDzbxkaXbDZbcRZjze7Hn3uEoAil32tqjiPJMvRuO5i9wIgA2h7cwAKgPhlF0vFmY0XRWF6aBOVjUYw/LjImtAZAj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61147409},"gitHead":"3bf95757248c140eb8d5b750c65ac93aaaa26285","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.0_1757046369306_0.922363458463701","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"claude-mem","version":"3.2.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"8c5ec5c7d73af7eaf786fc8a9473028a67d43458","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.1.tgz","fileCount":9,"integrity":"sha512-i7ApPXl0YgqJz/Azq9Ygxme1HWsZY/eZyRpNt6AV/WpExXJRSMTLCPsaT+8sXsDvFY5tGStY/3Wm5p2sbVahhw==","signatures":[{"sig":"MEUCIEVO9VkwT5vYsScPwoJpq+oTuoNCM0BUrY2I5p32qDflAiEA0dLuEz1SwEI70Sc3/8z/wPXdrcJ26UcDSqibOmM0UDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931423},"gitHead":"419fc0db5d24d920387021c7103b72d30a0dea40","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.1_1757046677671_0.23864214084669877","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"claude-mem","version":"3.2.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"a312cef080099589f4970a65dce8885d1950f11f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.2.tgz","fileCount":9,"integrity":"sha512-pg4kVLnXjETtf5QZDku9SDjZoxJ2yf11ziizgwT2Pp9s75xB/nUJt+wj37LZ8EmJRgcTO/PCF6ncfLRIwXm66A==","signatures":[{"sig":"MEUCIQDOSGyAguy/xPOT+QAP3l/ElJBt1ndzi87npvJXwpM03wIgWaWRR+j+RMRfBFW/iyxgWkKoWTQMdeergHmF2jeu2mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931423},"gitHead":"f793be7fb7dcd38d6cde50b8a318582eb82ba4f0","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.2_1757047240052_0.40514142228903793","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"claude-mem","version":"3.2.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"a96008828a85825fd37e6389d9a5ad682c87c646","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.3.tgz","fileCount":9,"integrity":"sha512-PwXFg/QA9KewXluPFoQFFjiBHGDi/EpupZFXCwHzJk0x3bDF3gZObuMZoxf2BdjARS2+0htGxyoNw9tIReUq1A==","signatures":[{"sig":"MEYCIQDkUMpHn/TbyEzQUn+p0Kx+5d0maYTplMLPjvQ18sorUAIhAPr0Ex6u7koib2IGb76b9EVvnx2cbMli3KY16xvKc+lI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931423},"gitHead":"cdef5db066a21a4b580a39297171e59dfec180ba","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.3_1757047346307_0.3762642544092467","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"claude-mem","version":"3.2.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"90b23442af83c7899d73aa7b7e56a5aa52c2759c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.4.tgz","fileCount":9,"integrity":"sha512-T0d7ULZOv9BkmGOBnmTG1SFPGGDSaIzcPBiWhlR8x8LH0iav7MTwGCDiyooDR/UpIh+gmvtQ8kLTBb6K/5lCxw==","signatures":[{"sig":"MEUCIQDUU1ssZH6Mjy7fDNxFEtpZ3fYEd0aFfBSuc+koGx2hGwIgGOWodErIx0ydKR4jd8EV9oqgHUuc2eSWDJhHVWgF6v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931435},"gitHead":"9be54a1cb7ff7d504afd6b723d08b54ed72c8f71","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.4_1757047570493_0.8225498871881047","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"claude-mem","version":"3.2.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"2cf8bab8db6d9615d3883682d51bcb9c111a38cf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.5.tgz","fileCount":9,"integrity":"sha512-cSmGvO1PD6HhRk56uoyCyzw+cXcbgN7x8i+lZzLKwOmYde025azFnTNtCMTZB0eSPIlM1gh1nCTrKatQupfLyQ==","signatures":[{"sig":"MEUCIQCycXDIrDj87exuJAigbpRcPv+F6ehMSlBuYuNhG5+HPAIgaWWV0YxyqLL91wL+//hy/qma9fHz0r5J02n99JElsTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931435},"gitHead":"7d1a7f172bf09d5bc8d1f1cbed089fe65f596aa0","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.5_1757047787866_0.3385268977389728","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"claude-mem","version":"3.2.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"18f155da25131a9c1ccbc4d322466b3cc60776ec","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.6.tgz","fileCount":9,"integrity":"sha512-9FZqCbwWkCs3zHtrvZwLD1gx0hQDUp4B5TQ6vz/c/Zrnd3bfoD6dZRywUDgAqk29AthMWAk2B62uvd3gk1gwrw==","signatures":[{"sig":"MEUCIQDeP+kbEVoDn9ZGcjADWUY9RMdN8Cl49grjWPCLfOrSWwIgYl5tb2vxZy57lA6vaQdpYFzM0Ie6MTka+bWwkqZrosY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931435},"gitHead":"0d7579a97a424d20e63ec6a15d21fdde3cda5b7f","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.6_1757048159429_0.3259625543257245","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"claude-mem","version":"3.2.7","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"f739f6eb776435ab1faf110c52c001b171634861","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.7.tgz","fileCount":9,"integrity":"sha512-QfzZvhB6aWbKcqG7UPCfYlTavDjq4qWqml667O45opP+0zCcfqQVdDdSni7jWbjTN/OkM02hqSFGZCKOHVJ2TQ==","signatures":[{"sig":"MEUCIH1rOIQ+KIIKUPF1Ss5E/S/CFL/HEgZMnImOT8E6dxkYAiEA9nVq9c87KbbLyeqO4EzMNhr287lAkYk+OIHMlV/a5h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931435},"gitHead":"bfa3e4bd674a57ada98448af2cb47621259e605c","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.7_1757048658875_0.15562008245536596","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"claude-mem","version":"3.2.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.2.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"197576cd48f1b7e5a39d668a370ace095919a721","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.2.8.tgz","fileCount":9,"integrity":"sha512-udxaeU+Vqhd/YUCjp0Ap16Bym1K36uAu/SWScOe4HRVwlNCo8k/kJABtNVqgG7NVBwglhEVq68wvR1cIFeSxrQ==","signatures":[{"sig":"MEUCIQCcAeXXV5au4W++89rzW8DQNseo8RnJpWYkH7HNUUweHgIgf+Ow0dd3u14g93d4tZEE2Svmd10egpvH5fZw8Xv/gXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60931435},"gitHead":"27f25c934bd32ab351173edef2f09b89dc046b53","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.2.8_1757049132766_0.36072310601382385","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"claude-mem","version":"3.3.0","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"be360250aac6d3077a15fead0ad01f24fc8b76ed","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.0.tgz","fileCount":9,"integrity":"sha512-x+Gd9bLk5vpTcY4CvesY4Va/bWOMPirrxufNZiHnZNsOxN55LJGHO2FCZtxOUjXaOWZN5zLhHITtMh4829H+Lw==","signatures":[{"sig":"MEUCID3JWiw+L9Dm/RewJUz8NqQMCJ9duLnlez0wnqpgRvt6AiEAlsRC+jHCcFTmsoEF210y2aOlXkRADnl03TGS330folQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213509},"gitHead":"7769220f8c95c61305b0e7b6beaf633e95f8c30b","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.0_1757112757902_0.5525528079918096","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"claude-mem","version":"3.3.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"ae7863f89cf3337801b22eabd21a1eecf3aaf30e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.1.tgz","fileCount":9,"integrity":"sha512-pZDA3+Yn8jvESPR86ViH6jrNjSSIRK5p/tIV+Eb3TDCUP5MGYYgMj9br/QPSSL6OxXo7seoJY/AVpHBI1+SI4g==","signatures":[{"sig":"MEUCIG48OXsJvO/7AR65EyAIDvuidc6VcCNepqsVV8n1yKarAiEAjXVE1Oi/ABbFfRr5nuknRKeXwavvDhC9Z7dJ20if6ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213509},"gitHead":"93deab9b987d0545d5ec8f54de1ad658b898c604","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.1_1757112877252_0.604623619271109","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"claude-mem","version":"3.3.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"112d098ef613988bfcf5246a761f9eeb92e20336","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.3.tgz","fileCount":9,"integrity":"sha512-xTtePHijcIM7ehokNzWTXp0I6L/9cmgRTprwPEzTTw9KKrlswlOMguXvf3DZy3ZCeV+XmTa3icgB1OcJyjduhQ==","signatures":[{"sig":"MEUCIDjRaDi9ZlXoOj2RyyZD+Ov/GFWS0voxWEOLxcbtpbl6AiEA0Jtj46elb+wEfpbCS8/pctiKcjpC+geQh9p5COieOaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213509},"gitHead":"83cded95869c275f32a797b7b880e4a06349a1ac","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.3_1757113614881_0.4066966750983616","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"claude-mem","version":"3.3.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"dd089428e4785b7efd345bb45554816e1f3bacb4","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.5.tgz","fileCount":9,"integrity":"sha512-5sI+eW5hCS9500yht0Cs/tImcZ8ZQymeGnAz+Kv5OCOCZIp8jGYWhJASVveL89qJYeOxhYzXCKcDdv3vC1ITiw==","signatures":[{"sig":"MEUCIBiGlhzqkD4hMXx1Xxx/yBdoFR6p8JwPeXX4hQfj7pcVAiEAtxROASn95waVnBOBfALbMfOByheD0SPwZq82ymPMfKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213823},"gitHead":"7c48e1ab28861971628598fd2eaf169b33e0d8ff","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.5_1757114603055_0.3193988107815935","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"claude-mem","version":"3.3.7","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"382e29f202ba54a02b905b474a348e578a35a656","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.7.tgz","fileCount":9,"integrity":"sha512-W5AMfZNMaQkvk1aW0NtOjqW7bwDJwdYkQaahAM9s/VijcQmjvoPfK0plngf76v20lCfjX5qbbxTZE8HyMqhXYA==","signatures":[{"sig":"MEUCIDU8BoRGMSwRJ766wkUlTmCdpV7Uy7K2bkjZb6gYejz2AiEAw7gZcmrpL2AOCESg5ZobwXml4kfEbFPt1Di741ecvRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61461460},"gitHead":"70db172492b0c3dd2ac0e5b6b2438d354ee23ea3","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.7_1757125922980_0.6149967606278914","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"claude-mem","version":"3.3.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"db1aeb58be4b6b79a46de8ee931fa94d2b5dee1b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.8.tgz","fileCount":9,"integrity":"sha512-BqEDphtr9kEIDny2ORk2sBjSyLR2GWNXRaXOR+3wmN97CEwunF78vd/yfEKmPdDBxLMk5Rg7k29folc2uG01gQ==","signatures":[{"sig":"MEQCIAO7G24dVnBSB6/7YY54OoQAD/wMTE8KKx1rRy0n7uB/AiA61XFDNw5WqZddUTXL7a7xBtcmvGVC5EjWYzrYTC3z1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61466831},"gitHead":"c0e0086c89307d170d32ea0f81be901c77faca43","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.8_1757140992144_0.7919718347764892","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"claude-mem","version":"3.3.9","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/bin/cli.js"},"dist":{"shasum":"241d670518cde18ef77d7ddc9100ad8837d24876","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.9.tgz","fileCount":101,"integrity":"sha512-/A/UGFU6rFMHE5QP3+sSzX+TAAl+Sd2T/4pfS1QotLCGs8UYjmc95cgAdu39JYdLqsAyRLmL63a42O6qeiywSg==","signatures":[{"sig":"MEYCIQDcJGv2xwuKOKK3RDCmk3LQ9CTEd7h7G12MjKDh33XsFAIhALDHgAkKmuj4A3cWe8Yuz9dqALMmfkffulT5gvzSHOho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483658},"main":"claude-mem","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"cca99f41cc3f8f9bc8a9bc705cb573161a33f747","scripts":{"dev":"tsx src/bin/cli.ts","lint":"eslint 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","build":"tsc","format":"prettier --write 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","publish":"./scripts/npm-publish.sh && cd releases/npm-package && npm publish","dev:load":"node dist/cli.js load-context","lint:fix":"npm run lint -- --fix","dev:status":"node dist/cli.js status","test:watch":"npm test -- --watch","dev:install":"node dist/cli.js install --force","dev:compress":"node dist/cli.js compress","dev:uninstall":"node dist/cli.js uninstall","publish:latest":"npm version patch && ./scripts/npm-publish.sh && cd releases/npm-package && npm publish","build:multiplatform":"./scripts/build-multiplatform.sh"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"22.15.1","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","figlet":"^1.8.2","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","chai":"^4.3.0","eslint":"^8.0.0","ts-node":"^10.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/chai":"^4.3.0","@types/node":"^20.0.0","@types/figlet":"^1.7.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.9_1757188590485_0.07345725766879552","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"claude-mem","version":"3.3.10","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.10","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/bin/cli.js"},"dist":{"shasum":"444ac2a0fa9c52aec30f40fd214b997afae99ed5","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.10.tgz","fileCount":101,"integrity":"sha512-+ACsLJaeCAfV6OzzyRzd9KnlQ0lZTiswtEacpJtbhnCoynRt2HRIeclsxIvl5JX2Tn3DIG3cXmIm9m0/r8Wvew==","signatures":[{"sig":"MEYCIQCNrxJvk0oXCsrzrWvcibwOVEK7nqGut60VN0CS91tQWwIhAKazmxGoe9P1JpOOC0SJbOdfRm0SYM0B8hy79IatPNl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482477},"main":"claude-mem","type":"module","_from":"file:claude-mem-3.3.10.tgz","engines":{"bun":">=1.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/bin/cli.ts","lint":"eslint 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","build":"tsc","format":"prettier --write 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","publish":"./scripts/npm-publish.sh && cd releases/npm-package && npm publish","dev:load":"node dist/cli.js load-context","lint:fix":"npm run lint -- --fix","dev:status":"node dist/cli.js status","test:watch":"npm test -- --watch","dev:install":"node dist/cli.js install --force","dev:compress":"node dist/cli.js compress","dev:uninstall":"node dist/cli.js uninstall","publish:latest":"npm version patch && ./scripts/npm-publish.sh && cd releases/npm-package && npm publish","build:multiplatform":"./scripts/build-multiplatform.sh"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"_resolved":"/root/claude-mem-source/claude-mem-3.3.10.tgz","_integrity":"sha512-+ACsLJaeCAfV6OzzyRzd9KnlQ0lZTiswtEacpJtbhnCoynRt2HRIeclsxIvl5JX2Tn3DIG3cXmIm9m0/r8Wvew==","repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"22.15.1","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","figlet":"^1.8.2","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","chai":"^4.3.0","eslint":"^8.0.0","ts-node":"^10.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/chai":"^4.3.0","@types/node":"^20.0.0","@types/figlet":"^1.7.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.10_1757190498883_0.29935260265247554","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"claude-mem","version":"3.3.11","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.11","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/bin/cli.js"},"dist":{"shasum":"a2b1bbd2dce114a03f91027d56c594f99e00d673","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.11.tgz","fileCount":101,"integrity":"sha512-b2+nWFjZUYZ+N8UUNMTpB5c4AaXyX/HF1pHjiRIMKXSjNpiuRAIhlj01H2/qm4ShaoBTQs0mA/jWFmBcm4HZkQ==","signatures":[{"sig":"MEQCIFN16bIamzpiL+917AY46wPiDts8/NtxgeeVVDMNfwnOAiAMY2VDOgYgna7qAW8z6CEt/6mNT3d31v0ldt1EeMXpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482492},"main":"claude-mem","type":"module","_from":"file:claude-mem-3.3.11.tgz","engines":{"bun":">=1.0.0","node":">=18.0.0"},"scripts":{"dev":"tsx src/bin/cli.ts","lint":"eslint 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","build":"tsc","format":"prettier --write 'src/**/*.ts' 'hooks/**/*.ts' 'test/**/*.ts'","publish":"./scripts/npm-publish.sh && cd releases/npm-package && npm publish","dev:load":"node dist/cli.js load-context","lint:fix":"npm run lint -- --fix","dev:status":"node dist/cli.js status","test:watch":"npm test -- --watch","dev:install":"node dist/cli.js install --force","dev:compress":"node dist/cli.js compress","dev:uninstall":"node dist/cli.js uninstall","publish:latest":"npm version patch && ./scripts/npm-publish.sh && cd releases/npm-package && npm publish","build:multiplatform":"./scripts/build-multiplatform.sh"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"_resolved":"/root/claude-mem-source/claude-mem-3.3.11.tgz","_integrity":"sha512-b2+nWFjZUYZ+N8UUNMTpB5c4AaXyX/HF1pHjiRIMKXSjNpiuRAIhlj01H2/qm4ShaoBTQs0mA/jWFmBcm4HZkQ==","repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"22.15.1","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","figlet":"^1.8.2","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","chai":"^4.3.0","eslint":"^8.0.0","ts-node":"^10.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/chai":"^4.3.0","@types/node":"^20.0.0","@types/figlet":"^1.7.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.11_1757191001061_0.2582511999795789","host":"s3://npm-registry-packages-npm-production"}},"3.3.12":{"name":"claude-mem","version":"3.3.12","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.3.12","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"baa2447691ff5800f3840c5aad33fa1cf910cbdf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.3.12.tgz","fileCount":14,"integrity":"sha512-ku6VJhhTAbveBPwIjPyOj5eWE07KZx9Iq7/mJs1fjj98Z4qAVdxVSX4yiyhoX3zHtC2L0F6RFWTYHMjLA5dIFQ==","signatures":[{"sig":"MEUCIAR8DDQqj8upz9DVeKZm4BQEMxquZ05r1UDDVa50Zu10AiEA3Xzg2aSYPJ/r0eJKYEaOHuJsyS/leAeBpLTwg3/7jOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452961954},"gitHead":"5e5ecdcd63bce8e10fea8db8330ac9878199e66b","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.9.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.3.12_1757265088097_0.6368565423578052","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"claude-mem","version":"3.4.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"77cf9aa536cf1e74b5bb36a719c035f3bc8c7ec8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.1.tgz","fileCount":14,"integrity":"sha512-EJ72F5/W2OsNZpK/nANFEtRC7wYnhGHy3QOMaFS7lNqx6oJIjF8XL/o8+xgZDwZGVfVxXgt5BYJfMRBLWjgaKQ==","signatures":[{"sig":"MEUCIQCkRBuCIgve76rUfPZFSpRXDHOOa41r2bYWJPqsF9ABJAIgW8Z36lnlM1m28dcAY/geuhYrpaO/7r3NFCM2YMDhaZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453723925},"gitHead":"dc6e1390bc06dc23644551de7e5fac9ea10f6872","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.1_1757311718746_0.04979664727660693","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"claude-mem","version":"3.4.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"59617c490b8ad73703103b02d5d159543eceae66","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.2.tgz","fileCount":14,"integrity":"sha512-1mfbb2PCAwJGElAK98UdCIYZhJczedDpV+yv50MMhi3Bhn5SCj1otCwUZ3eqhCjfdPxyWJJx8DkNaZdF2ir6Yw==","signatures":[{"sig":"MEUCICvGD126nvjf4PDShNUY/e+XInCw6sN4DQwFO4/1zZ2fAiEA8JvpoQodnDoAnFwWvacyxTQQ9Cw3Zsxwp89uvHdusDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447206435},"gitHead":"7d09c7c7778a53adc29fc643d172cb5cf00e2c9b","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.2_1757312278569_0.61567975442099","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"claude-mem","version":"3.4.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"f7994d6bffea3dadb0fdf4b5a9cec6c8d19e6fbf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.3.tgz","fileCount":13,"integrity":"sha512-4440z4WEzUpDtLkI5ZYOD8aK9OwI9qX2dXc4qy1Y41bwrqGdz6Wt9rGxASS1vfqcb+2aiQUAdzn2Wnb/NVV1jg==","signatures":[{"sig":"MEUCIQCHWihp4EMh/gF//szu1i2c2JNWOvm9EyqUXzf595wq7QIgOfFYrIknnDstGNSu3Y6+qJX8DzKN4ok7oQQRiGMLAZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328102947},"gitHead":"10b9982a54343e676475ce6e3dabf651e73a85d9","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.3_1757312652992_0.2309112387338419","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"claude-mem","version":"3.4.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"047a95c57b4f2669167d5623b988d43e0e0a7bf6","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.4.tgz","fileCount":13,"integrity":"sha512-Yj6GAle3hqLVktmGq5NaVmLX7xmuOGj8q8wWUByF2tiZawg+OHXbStmQE6AwHmDGEy3Sxwehzca83NOJ5u4yqA==","signatures":[{"sig":"MEUCIQCqEyYldj96nMj7GPbCsdf0bPw9b504j9kSXHuJr+uUGQIgGsGlVrLsPro3qFOiFFfdP6FU+OH5mVZoeT4sS2ggNcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328037553},"gitHead":"9be4c1ec716f30e265157ad3d3ae3b74623a4639","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.4_1757313077052_0.9225385981333301","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"claude-mem","version":"3.4.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"4b3c0e2779db1df2dce5c3512e59145a0a0dfd7d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.5.tgz","fileCount":13,"integrity":"sha512-DNu7U0UG7Jp7s495BGBQ+8NOdEBhE0eQJJ4D9CuREs68HHcWvg2hAxGLXr1EZzmrydAtZ5WlVvcnoi1OmZUn9g==","signatures":[{"sig":"MEQCIBCoF/asdA/B5NCIskMvY2Rytavo08OxGpvNSpRUQHZNAiAdplhjZ4Rp2Knrn7MZrJEfZG89XbyaISalwhZrxh+ZSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328038725},"gitHead":"859e1197a140330d0e53fd5761ac50d28f0f5967","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.5_1757313473251_0.6627901276878989","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"claude-mem","version":"3.4.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"claude-mem"},"dist":{"shasum":"edb0802c290933e5b8690e36e03cd83529aa4282","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.6.tgz","fileCount":13,"integrity":"sha512-DyyptHqf+G7IqnbWK0+SdUGR+2MmmvL/48ySkkbstClcWaIU6Z7KQsE8x3MQl2ooqtf4u1Jg7RnUDMs7GaCWpw==","signatures":[{"sig":"MEQCIHjFu6WZGU58BoczhbT4KYqRcgwsLo3hnlouh2lv1uJBAiAqD4jySHaVz170QnCUC4ANs0321fut8m0jp45GXiUZYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328038935},"gitHead":"6288c14e387ddd573142b2a6f77e4c963e49dbb3","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.6_1757315015096_0.7220698167139581","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"claude-mem","version":"3.4.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"6b4295c57d164c573c4d2e33129205ca67189d22","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.8.tgz","fileCount":9,"integrity":"sha512-LOa5gxOG3g7Pxi3pV0IfbbAeLCgZcunStgHpPUHqGHlKE/jhXFL+my5C9wKdMYtY6vD5N++yIXoqxU0FX3XInA==","signatures":[{"sig":"MEUCIC1jat7CSMhKfsbFXxHCBo3g5d+GwzDRjnOrESQPq5lSAiEAslwVIVIJf5Bi9xcM9IsRXozOXkGHOc9dlAIPtRqJrAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679072},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1133b12720c30a00017715ef9f2d7e80058e6cc3","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.8_1757364743598_0.067185876526763","host":"s3://npm-registry-packages-npm-production"}},"3.4.10":{"name":"claude-mem","version":"3.4.10","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.4.10","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"b43fb9f3b99d7fd72aba85148646f441fd8b74ed","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.4.10.tgz","fileCount":9,"integrity":"sha512-+FbKKpJo4l2yR9OQ8Q2r6SB394NBFYylCKMQoIxFhZFGX28pyEEIuVAsl81O5bmcrSUCIO12tV32PlrTIJ9xUg==","signatures":[{"sig":"MEUCIQCQyP2wbZNWKXvkURbEKKJ0RjPP3AXIl7NFQbOoFWXCZQIgKYQZzHDf5UBh5WV57wOVvO6nLGPfDmG7ztHpqgD5VsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681403},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9810c9b80c3d26ebe320e94dab81ab0626363f6f","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.4.10_1757373624208_0.7394681124088711","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"claude-mem","version":"3.5.0","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"04f11698e4216abe0b1ffefd3ace76c215224528","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.0.tgz","fileCount":9,"integrity":"sha512-r8yVOPuw/n/bv/3aHGHacrPnWN3QpyHDLke6jTyegGt3tIx2/nV+PsXgrqqRLxCdpvLctCfN2ySCMremRRZfUQ==","signatures":[{"sig":"MEUCIQD1v0sf/ztEM+8ASKSJHVO3KMlh9r1MFO/rfQlxlTPj4wIgBBETh1WWdAvJE9Ms9tjJoiKbcz+HaxP1wQmHwMeZ0Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681401},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f13aa3fdf218f99420f3107b230f037c6a5cacc","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.0_1757374147414_0.9018143063545367","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"claude-mem","version":"3.5.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"43e6c5fb4492e444e6890a995943f1e1c444205c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.1.tgz","fileCount":9,"integrity":"sha512-NOJpuZDR3uar1eI9RRKgul0fifn+fduOOdJkAZTi9hp5hN5+Uhy4AYvCgWN1DrcMNTsDtBnu5duYmNhGtiinAA==","signatures":[{"sig":"MEUCIHp0U9xGV99SiUMHJAj/dm/96DkH8M/lMPBWFfrlEQcBAiEA7iVnV5ScibOd0H9ymy3y2ThVItjU6BhXx52mfQK9hmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681205},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"181bf00d8ed3ee18edd295618b7b4d23f2584941","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.1_1757375701292_0.9134092604624089","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"claude-mem","version":"3.5.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"eddfb15a502e2d2bc84e90756d17c1ca03de96bf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.2.tgz","fileCount":10,"integrity":"sha512-ISCAC0bpiIraT8Qxe+uowEIV0ZCzjF+1eS0L3LcrGSnPQ6u/5B8vy424UCAPb1DlsFjO2r8fi/uZh8cczJKoKA==","signatures":[{"sig":"MEYCIQCtEINQINcapgXL+NklhvrGHB7XAFv5VMrptdC33RcYUgIhAMlUSnpCwJQpgFvrfiT1IVKxteFLmGtOyQDNnQM2XKX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688744},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8bb1481a95eea6fbfa74546ede5a90ec9d9941ad","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.2_1757382252062_0.42579452776961","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"claude-mem","version":"3.5.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"8d284322c24245ab7516f50c15bd398e8894c504","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.3.tgz","fileCount":12,"integrity":"sha512-D3Ll9kqmTlH4RhulYxweKqY0VtGRicbZQvMSgfv7N2gBk9sIvdYkopHqgZh1bioStR3H9Cyyxp0NBWwiHKHrFA==","signatures":[{"sig":"MEUCIQCKKzy9J5S2OIFDqZgt/ZB1NCq+w0VMuZ7VS4YxwEygVAIgZFO4+pVFAm12vW8dKXqy2zPKHJLmv4hY1aI15eLq0UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689065},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a480d353c9b648895597e2a3fc8e6f942d95e703","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.3_1757383118985_0.7931623877090106","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"claude-mem","version":"3.5.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"a26d38ac2da25bd2215f9af173a5b8683c3b6b00","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.4.tgz","fileCount":12,"integrity":"sha512-61JeZB9VpEoHVMtD4d2Ub/tg3qLoXyV/FooooDjjV3rq7UQe/Hk7eH+XOYBe5y/4HuL+PrYB+tGrK6wmK9TkrQ==","signatures":[{"sig":"MEUCIFKe1hec0SiNGoxKll+D5eFuSUBcawjKhvLLMmTQo3PJAiEApf6ERLYGvWFZskjwI3o8+J74I+iyYLeVyAcYVSQB9qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689203},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d03fb8e75d1052da6e2d923dd29fd769e3a512bb","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.4_1757397022103_0.08762915998169563","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"claude-mem","version":"3.5.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"01ecc58c4ee0d54de73ed1339136324eb1fce5a9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.5.tgz","fileCount":12,"integrity":"sha512-+3yCjmSEYJ7cOCbQF0QE03Iwzx8mOxy5pW2a3Y+C/wqt0idzWe12FdvYuIIeZGHRddzMwdWv16MknlbjestlFw==","signatures":[{"sig":"MEUCIAr12w6Q8KLv9Nx0Cn9oeR+y8Q05pYDMJb9WhZqu81QlAiEA6m0AYfGNO7Cx/gVYW+PtsQ/rkQlSARJG6o5xlP/n4QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690483},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7d1d62bf9c16a8381d358833781bd798050c91fc","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.5_1757399415999_0.7623591284834308","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"claude-mem","version":"3.5.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"92909989689c35083a69afd021d749820b037b2e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.6.tgz","fileCount":12,"integrity":"sha512-J+zZ2/M6Ozk35EG0TRfF514agBOePO84HJZJQLF+iI1we7Z4jdKWEFPUvFsfOKHmnbaxHLqNJn14WmW3DTslJQ==","signatures":[{"sig":"MEQCICm5jdtsEKjTvMhHfHhiUBfXOFmHuhUXpsPcHn8BzhlTAiBls4UbSSrX3xoGdSoPakdAcDdL/PsHDZGTJdrZzoZRuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683395},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9f463243289a732acedc3ec8d42f1c98085eee03","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.6_1757400871020_0.5391076305123639","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"claude-mem","version":"3.5.7","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"c243cd14b10a40608eca43e0f3dd50af46c04c5a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.7.tgz","fileCount":12,"integrity":"sha512-F8UcOglSUUgRskoHiHZgiB1/pbzrGE5bbLGmuIXubfGVkoeH9XsH/VU/0PXWa56EJVR1y/+zWq2dtPT1uG7tig==","signatures":[{"sig":"MEQCIHWXLRIX3ngtppFMpINIBj+0iniQ1yeRsw2meYpPzQTOAiBWlkUlB9Q4wDGiWqh/ejMqpy3E+7+YFnlzeHkXwcDIhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710888},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b85d3a60dd2774358095827d7d5704282571b143","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.7_1757470182992_0.6091063729768889","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"claude-mem","version":"3.5.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"930b367705601d915683b0bf6228ec02fcfcd169","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.8.tgz","fileCount":12,"integrity":"sha512-oifq7hPw75Bo+VSDhAKvdcIAJPy0bRqCMWjpomUgr5Er9m2VIuFUtuNtQ7RycMcEAHNHL4rNpHXrLwZf6YSe+g==","signatures":[{"sig":"MEUCIQCT5tkZ5tzwYR9Bxo5EPlitojuDvLOJfi1o/ipxWWKXtQIgHLJGclHLsRJSM5k3Nt3p9EOlWM3RcLa/96E0MYSHAfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711378},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3f8f6f189f0e1ba56ca28fc79d5f668f68a49b58","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.8_1757472103811_0.35561944091160247","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"claude-mem","version":"3.5.9","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.5.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"011051e1bff71dde8c9498fb6b72e62fc928f94f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.5.9.tgz","fileCount":12,"integrity":"sha512-S6VwwvZhGd0JfBv0DIxn6H1bSDbxRyOK3pI/xgXukTgculgCjPTluw0oMUgGk7dXdvj1WptsvqK8GNiSSx+lAA==","signatures":[{"sig":"MEUCIAZ5aLBJA7yMzSE6LhgGvOaRQ1Xf9zYNMJcfJ2v4N7VtAiEA6Wo/D+44bWRXF6Cs7bhrUm7/uuoLOIFqKI2Dufu/JI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716267},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"72c9244eaf3eb49289fff51a537ece3da2a48469","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.5.9_1757480676571_0.6072432998621224","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"claude-mem","version":"3.6.0","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"23bce7b89d86a49c96c12a528949138d16530f3a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.0.tgz","fileCount":13,"integrity":"sha512-GSOHY/w+RDrnQjg9ypd8C0jNCoJzUEXKvrY8j5j7nqNYRKb1kmmuwcdR7BkZQb2ulLRc+teltMCgMlOkG96sLg==","signatures":[{"sig":"MEUCIQCieanxX6aaSJ9qH6gSeXe1jDaY4CNFQeHV1QoMAt12ogIgcSLAfyaSjz+ZFdV27NrR82kcJwZ2lpRZAIeuawmgOZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716178},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8d68971808950fb186136b171209331f17427e8c","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.0_1757530958613_0.2176123177406566","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"claude-mem","version":"3.6.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"169e7683b7fb36b5d0094cc5bf1d435f60d4c2ed","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.1.tgz","fileCount":13,"integrity":"sha512-9NF4ixJ5AE2JNZ30A1rWDsInsrlVD3+hODuH3AKZiSyGz6zm8FD10tioNboYIzvTXAUFy+bJCEXMqJbFODU8+g==","signatures":[{"sig":"MEUCIAojjcxtWibkb54I/dsVLQhoVZNNapXlJe7fA5ZISrPwAiEA+GSeMUQSPtKePdAE+8/CgyVMMxoX0glsZxQiHvbp77I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715786},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d8875540faf97b5c4679b2b1a1edda40c20705a1","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.1_1757539804693_0.469248660495166","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"claude-mem","version":"3.6.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"0f3bb0e8c5eaced2f17b06c8ffc5c25421b0d54d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.2.tgz","fileCount":14,"integrity":"sha512-SdH7PXdT4vVf8mlEYu5kHGk03AV207k6IQ7d4EVjoC0plx6RCPFsYTcztS9mVJsYnYCIZteoA/UcsRIPU/GC5w==","signatures":[{"sig":"MEUCIQDy/eepFqY8LIRlAYu6W7fti6VnzPCEktJSWf9t9+asbwIgC6OjDDs5nimdaZipMNuQaKvJzwmARvTKDhTnQew63aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730211},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ac8042fb32ab25faedeeaefcd432b5c5b3bdb64f","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.2_1757556912409_0.7371379931158557","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"claude-mem","version":"3.6.3","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"4fedfb2ebcfa774026ff99cb7e6066a7def2109c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.3.tgz","fileCount":52,"integrity":"sha512-Nke4WD+jNRN6qW5GjZxBdQyL3/sEZVcCkH5kiQLjxkWVK7CQ9GkoYo3FntFhm1iB8SC9lCsZ1m28Y2z6nD5bGw==","signatures":[{"sig":"MEQCIAwM49I2nPdmNESVPRsD0N+2Dvou1WhUET5KAaBT2owsAiAptSacJUDopMrQ1ks/trDs7LN7EgzjtyOntX7Ue4N4lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055696},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c2ba83b724246ba05fc6f7838715a71fd64f7193","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.3_1757625348353_0.7642272383787361","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"claude-mem","version":"3.6.4","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"4d10b31fe4f61abb549755da1ab793727cbbd897","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.4.tgz","fileCount":51,"integrity":"sha512-fLlv5G4KZDiL+Z+H3NTEql/ztcBSmndUNgmfIo8liO+vyLcJhJKbjCx3xoRwf/55PC7pYfZR8ARnlMclhJyp4w==","signatures":[{"sig":"MEQCIGX2HF3SR5+t/jP9Oc0Alv37qPG0u9rrVvA3aixRPquGAiBqRUj63XhTkVbqFt33RXC2Qd3B5qqEhC2fXv9+tICcTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052070},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8368c63116d2be9a74d1c5e01175546dfbf81c22","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.4_1757818479737_0.6593028384660444","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"claude-mem","version":"3.6.5","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"ddbd1334356515f0594ffcf9c3a073c737943cde","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.5.tgz","fileCount":51,"integrity":"sha512-4EZVxB6O83xP7cuTtIm4YbThgH8Io4zPjeoQ+AQs/12M+FnzRxOCAlq7Lu2/0apSAX0R3flswRRSUtQeDUglMA==","signatures":[{"sig":"MEUCIQDWGxvSq4AKULJumeRsYCcfiA2Q0+sLQ8urKvOzfyAV6gIgW/ylEHPst4GqoYLkum5+TGjgKgAZWSe80DBZGIaQOSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052873},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"02ff6132770f28842a2a26e400dda76be553c048","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.5_1757875012983_0.061248117941256064","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"claude-mem","version":"3.6.6","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"bcf34577520e43efe522b662c401f31a15d70e28","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.6.tgz","fileCount":51,"integrity":"sha512-LN8+DXz+9qXd23W8o4gNWh+VU7YGueoxHZK+8Yn9MbT8uJ1n9+slU0aerCxQkbPVmzy+YGsoCpikwVaOZl3/xg==","signatures":[{"sig":"MEQCIEnSW9TmnBFwphyh6pA0v4gdEyYRFDmzBZC9q8mGZypLAiArRbDOr+OCZTqcZE8ZXZ3mkDkR519wHn7ZwLAeRgr1UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053114},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6b6076db05bc91b7410b950954c13349cc141cfa","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.6_1757890136864_0.9578806511714302","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"claude-mem","version":"3.6.8","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"c234ac26d1581653f026158e8157888170892f8c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.8.tgz","fileCount":51,"integrity":"sha512-Rga5GzyrQgGPQBILG8rPG9wSHXXFqRoLgZltKSLtoYHUm/dSMdouiVJYFXj4avGFqcYpswK4JQ/glOOQ275I5g==","signatures":[{"sig":"MEQCIEGlnayVoToSpYLw4LrItt/XCq1HAzAEqWbLHtoLDOHlAiAVJOBr2uHQitId3NlN5TbwNzSPJHhTzRqkheH8t44qFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054887},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"216310a9d2541173b4b6dc3d2432eddf7c6c7241","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.8_1757893105362_0.3705594159006307","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"claude-mem","version":"3.6.9","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"3f8bf89be3929005cb5cac87b6a5f2f78466ea85","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.9.tgz","fileCount":51,"integrity":"sha512-0l5e3WwqGi8zC3M/IQuY9eq9qwfS5BwgAgMtZg5h0agf65O/WOj8Vs9kiiCFZM4C6rBl0groYU550eKrZi5ojg==","signatures":[{"sig":"MEYCIQDVhtLZvS/OCpuqukUFFHmuU77drWt4xR8DwsewHeDfxwIhALWGeVd5LTiQcxpu0Js7Uh0rT3cqAzty9lBWORObZBd5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055785},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7b56f456f383d120f730671bcc2d363a561be0c3","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.9_1757908658215_0.29868536950448576","host":"s3://npm-registry-packages-npm-production"}},"3.6.10":{"name":"claude-mem","version":"3.6.10","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.6.10","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"f85ebbfa4b5f63701500ddc2aab6b0a410fa8adf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.6.10.tgz","fileCount":51,"integrity":"sha512-xQ5NONlXUEdxLX3tPzjYVxpgjlFo8jNBbvLM1eNgBSaxZQrXoC5vbkd4m/ogUBR5/I97+7Dmi98oNtM3is+1Cg==","signatures":[{"sig":"MEYCIQCOFtmSgweYj9ebeLkma0IsL8fhi5B8JrsJDSxH6yCY/QIhAKQIvEMlQ5X7ZxwoGuiSPcBLS/5iO6jpfQArXDz6rr1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057495},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f329ccb4db0392253ac5245dc61b0b962b1d1d03","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.6.10_1758068454685_0.18852660844912394","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"claude-mem","version":"3.7.0","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.7.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"bf0b1f8108b8e693c6a60eafd9038566b72de8e1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.7.0.tgz","fileCount":62,"integrity":"sha512-cMtKPZJ7QDOxxfHz5uaA4s7IPJ1afRDWJd3EqYklElLQigvaftrPVjwhVHVuo4RmjmevBsujKtl58a3Ys9OavA==","signatures":[{"sig":"MEUCIBHtis/pTYD5M9iWVQytdPI3+5jhBXnaFF1+Axv9pvUZAiEAiVDLmT/o3nsUK1SDBCB6PSGckv3Hm71blwM84Y52HPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174530},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9a4b9f97edeb2d37bbe81f2555e63e850881c6fc","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.7.0_1758154757586_0.49045440798082596","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"claude-mem","version":"3.7.1","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.7.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"ff74d00a0fd32e1bef5e5d759f57c7e02ed64cde","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.7.1.tgz","fileCount":62,"integrity":"sha512-D8xkjt2wjr3YBbrnxXwG2NUeWT6ePc4enWs9YWXTue5Hs+aN7BwrHOMNMFajGvFgUNpnKDbfzDwQ43f941441Q==","signatures":[{"sig":"MEYCIQDS8pF/faHpNH0bQYsPsRLrkiVN2dJWoSzxxRDkLT68rgIhAI44eiq2IRK1HDBm6rVVXDCJd12m6S9FTFWp0QBXapdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174970},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"44f271131fa6f131ce1fb54151f9ecd40155c7ff","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.7.1_1758158435119_0.9737138359279083","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"claude-mem","version":"3.7.2","keywords":["claude","claude-code","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.7.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"235d815acd2a99b9d7d97f09160fe47ea76a0319","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.7.2.tgz","fileCount":62,"integrity":"sha512-FpqJXuzuGXY7tm01Nvk+Yt2stNCB0aebNXh7By3Q9415Rd6IBr9kJ0++N6upalMqhbHEHi5t0FqMHMnmRv666Q==","signatures":[{"sig":"MEQCIAOADBV/DAzbYas0zfPlyN0Hn7J+xiAW6u1rDIII9BJ1AiBbdo1dwbo3gzYXGfcUksoOaClsQCbGbhOnSIB61emroA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175071},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"29f2cebbd8a38df29b0b5c417df6768746524f36","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","chromadb":"^3.0.14","commander":"^14.0.0","handlebars":"^4.7.8","oh-my-logo":"^0.3.2","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-code":"^1.0.88","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.7.2_1758564889178_0.5848054403249219","host":"s3://npm-registry-packages-npm-production"}},"3.9.9":{"name":"claude-mem","version":"3.9.9","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"8603b427cf0b6e18aca2ecc427982d1242bcdb9b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.9.tgz","fileCount":14583,"integrity":"sha512-3IpiULrpx+c0vvBQEhLgUs+2fMXPA59XmlKXzXgZ19H8jIt6cdxA/qsWTQKsCtbwjqc8lAABsqGfZcLxv+CYqw==","signatures":[{"sig":"MEYCIQDrBICKMhW4AARa7aBxkI5kMAKZMesiUnmkLDIgmoclVgIhAL+zLczJQq6rqZ5J+6rb5fv2POI4WLu0qnwTFAWdzhVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162815710},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b5fe5fa90909e172a04d63f088209113f29a420b","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.9_1759530040899_0.6533150209738006","host":"s3://npm-registry-packages-npm-production"}},"3.9.10":{"name":"claude-mem","version":"3.9.10","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.10","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"5f4015b784e469534f96f2e8029f55f26043ac1b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.10.tgz","fileCount":58,"integrity":"sha512-V+f/WR0dRmmLYhmPCwjrL2KEoJl16NmekXcKwX9RcmTWwHf0RI6KHVRPZ8QeODc1JgzmpoJbUfjUTZGR0DimIA==","signatures":[{"sig":"MEQCIHYKfwbSmvzoDvIXw+dmQJGzZdhCeKPbW4LRyTwwl1mKAiBB4bYlzI7zU2sk0dcZ+kvZtal9R55jbbTho94xJ1imGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935851},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"8e6b1926f07f50b5ca9aa97a704399b96cef1fca","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.10_1759530455024_0.3466069017705842","host":"s3://npm-registry-packages-npm-production"}},"3.9.11":{"name":"claude-mem","version":"3.9.11","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.11","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"1920cc8bcdbe27702024aa46f3bdbe5761819cfc","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.11.tgz","fileCount":60,"integrity":"sha512-1b/yqU8XFDiCNONp2XTRxNniKNegKS/JYImG5MqAOdtrsAsjwAHOtDosCubP6dqd7NpgAu8twxBE9NaZNR41bw==","signatures":[{"sig":"MEQCIEGr1msLyaVjSCRTZWnZjt3PW+bjfNn5Glarm0q9BBiFAiBLTKN+c+ZY5C6urT78xXMWmV4iW2B0p+1sAXvGBLkF9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935754},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.11_1759539334950_0.8482194566358112","host":"s3://npm-registry-packages-npm-production"}},"3.9.12":{"name":"claude-mem","version":"3.9.12","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.12","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"f12dee65aae9d8de5b282fa5fce69fd016f0da1a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.12.tgz","fileCount":61,"integrity":"sha512-99kkXPDW2J/JbH9+x9kgCUnTbsg8LO+6mmeCbVYdReWBJ7NJjBWtibLxqyqVxyWBnhtAmG1nk3IAKUrOlETQMA==","signatures":[{"sig":"MEYCIQDpgBzlLkw2hhi9Hv5VQHhD4sijZ4lbKgfivsXH9iP5FgIhAIyQrVDaMmCHo2EYTQZ6nwGmI7fz771xRYLmLCrSBSbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943241},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.12_1759540150006_0.619647186915836","host":"s3://npm-registry-packages-npm-production"}},"3.9.13":{"name":"claude-mem","version":"3.9.13","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.13","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"bef669c65ab0786630b80ee907a93131c5572325","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.13.tgz","fileCount":61,"integrity":"sha512-SUZm6EoQPO40/L0Vjj79M4LXcGIDrltI15rtVQ7nZuYIBJWE56Gz4Rx9SgSXLZDmZGGZ9VP5ylHJ97SFgFwfVg==","signatures":[{"sig":"MEYCIQDvVW46opl57dai6yoMziC0ic/r9MkB5nB3NTeWkqpP8QIhAMdE/LUVi8r9XO8D3XDKAfw3LzzwwQE5DwYH4pRQ6rgc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948994},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.13_1759542334128_0.35316542076383306","host":"s3://npm-registry-packages-npm-production"}},"3.9.14":{"name":"claude-mem","version":"3.9.14","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.14","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"f70390de036a4a35593d58dd0c9957b696e807d2","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.14.tgz","fileCount":63,"integrity":"sha512-ROKNcfWkVR/8HLK2dKRdJd7KFjmddWR8MuvCnP2h6ychuIdzRjmMFxVe60cuRbxURLWdLLQT+5nPQv5apYizAw==","signatures":[{"sig":"MEQCIDITydQKbZE649MyaKwwZgSGmTE2pLwvOAdDV/RhnmolAiB32s+LIkwBlrbuGKYb9M42yReK5F2FbKdNhX3K4FQFFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059954},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.14_1759542453629_0.22975937381926137","host":"s3://npm-registry-packages-npm-production"}},"3.9.16":{"name":"claude-mem","version":"3.9.16","keywords":["claude","claude-agent-sdk","mcp","memory","compression","knowledge-graph","transcript","cli","typescript","bun"],"author":{"name":"Alex Newman"},"license":"SEE LICENSE IN LICENSE","_id":"claude-mem@3.9.16","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"bin":{"claude-mem":"dist/claude-mem.min.js"},"dist":{"shasum":"4a3e7bb21019dcc3ad5eb8d5069543998cc8526c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-3.9.16.tgz","fileCount":61,"integrity":"sha512-1oXCNrDyjCkoetvP/vzXm0Y/C62e1DUCspMnXxkW4itIVZ7yj9j0NnOQWac6HvVSzow6YmxU0WrCupVWgwxpxw==","signatures":[{"sig":"MEYCIQCCqFZhwW+kbLPSZwr1ocK+of80iHhQUsDW4Gj9UB62ygIhAMPwMmuaEoyQs9zl7tLiR0S0PXwTZFSe8MxqYLsJBtig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949046},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"75ffa182bedfdd25d666e832258b3f6e42067ccc","_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.5.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","boxen":"^8.0.1","chalk":"^5.6.0","commander":"^14.0.0","handlebars":"^4.7.8","@clack/prompts":"^0.11.0","gradient-string":"^3.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-mem_3.9.16_1759805714845_0.934663180209941","host":"s3://npm-registry-packages-npm-production"}},"9.0.7":{"name":"claude-mem","version":"9.0.7","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@9.0.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"dist":{"shasum":"8b088707fe43d76ddffa4a068499fde388072757","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-9.0.7.tgz","fileCount":70,"integrity":"sha512-FQCmXEuVpgW8uFMEUcJlLaCQ4mQ21o8gOFo+ZCejaG0KxxOeHY1A9ycuTRfBtK1IsyAnUM7s38HDthcwQZfBfg==","signatures":[{"sig":"MEUCIBHLfDvhljr14cK4LW6tjQKaVM3an/BwsK+l9iVPtz0RAiEAyGhkiV1c1sJhX+hVQSvymoOuXgblenZMGEr1SfZAfU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904494},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"67651669a1d221d5e4dfd49de916945b0024db5b","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_9.0.7_1769364324424_0.9770342776031218","host":"s3://npm-registry-packages-npm-production"}},"10.0.7":{"name":"claude-mem","version":"10.0.7","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.0.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"2aee2c23040e0307b331dc600781ef74a6d7470d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.0.7.tgz","fileCount":71,"integrity":"sha512-sUkJmVpl5s5OcZpmw8hxBoy6P7DoHMxCtkeQlhLKj6mjqWFoMUG6KP+cyT483U8Yxe7xTSrI4RoMmRz6SVE31w==","signatures":[{"sig":"MEQCIGKpK5Wy2kzsjZSAg4L+XhgSyugbnbG2hXFMzUu0bGyIAiARSGC35/koV5WWibgHn4gJFYVQtrcwWzeFE7j7vdQxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4108748},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"685d54f2cb898153bcfea1da5185046a59ff1731","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.0.7_1771106954541_0.6771732465951508","host":"s3://npm-registry-packages-npm-production"}},"10.0.8":{"name":"claude-mem","version":"10.0.8","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.0.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"16cead8196e6b3af48b3efc57537267d44eb50da","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.0.8.tgz","fileCount":67,"integrity":"sha512-B8gnygmsDpD50FRN887pNpqd/cjxRAQekea29yJuFlairX+wZUQ0Foy3GOMxUiDjpyJLrrmi5TiPeqEKVo71fw==","signatures":[{"sig":"MEYCIQCJ+kn5Gf9Xf5MbAHE0ZLedsAXGIeBYVZtg9XCWp67sDgIhAMsjJ2otYVXXL63Ph6fh0o3Nek2Yysso1gpBeaEc8wC6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3964065},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"51abe5d1ffc9bc3e3364992044d173efb9382981","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.0.8_1771216446309_0.018223045427909312","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"claude-mem","version":"10.1.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.1.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"e1b83786189bc24e579a8a0a127c6b410a0f68d9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.1.0.tgz","fileCount":67,"integrity":"sha512-XGCWsQfvldIXng7AZ4DJlsPKKzEJpPEH33olarcza/Li5eOloyvFCB7eWbhymOZGMmQ6tYLfdXDXY2C9hwx1oA==","signatures":[{"sig":"MEQCIByZwvFNSUlIEdwoeb9o0HmG2AI1x5ASCGrZclHgZfxuAiAwyXuPSHxOCp+VuSi4ekC9OcsVX8Xf4L6ZzviE4XDvIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3964372},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"327dd449929000dd98b6a06acd74f6bf9957b077","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.1.0_1771219095670_0.9113451868627211","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"claude-mem","version":"10.2.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"3c9964c84b776952fa4c69b9b2e35eb848d7e4c6","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.1.tgz","fileCount":67,"integrity":"sha512-5vdXXskYoieSox5ChxbcN8HEcF4cx1LmJTKfeEIPMQXRuZNNzlrPUN1sJjK9wBFKF8FkyJetIZ9/EopkjRquPA==","signatures":[{"sig":"MEQCIEFF5FBSC8GufHgMJ0heh6qACziPS+yS049nLA/ncWinAiAdGHZlb35urlVFwraMSzPuBn4oSFPDa3LcIqwQJGdXZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969416},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"df36ce68dfd97a45f052c8efa77ec5ee2e27e4f3","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","node-addon-api":"^8.5.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.1_1771283348475_0.5953559374450244","host":"s3://npm-registry-packages-npm-production"}},"10.2.2":{"name":"claude-mem","version":"10.2.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"6ce1bbee735533e3c1c3c7571055166e6f9f4a6e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.2.tgz","fileCount":67,"integrity":"sha512-SSfkwmeHwJUkGGPjaroRebmRP6+Areo8nzwodI3HNd1qClUiZODwzKMIqW+CxS2s2La3kbnyOmf34aBs2XEeHg==","signatures":[{"sig":"MEUCIQD6SrG11Yjv3yk7PSHluM99hEedg1i92OblT2g8RtfrLQIgebS4rf2EBqFOGk/H/W3UCfcKuGZf+1X35CTm0Gt5hMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969384},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"613f0e97950fdd0ee2c2d42e96d723d331624ade","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.2_1771287744906_0.519179623095197","host":"s3://npm-registry-packages-npm-production"}},"10.2.3":{"name":"claude-mem","version":"10.2.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"47fc065b0297babd34dd07801b436a58c86f3eae","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.3.tgz","fileCount":67,"integrity":"sha512-+yhgVZd7635TbhE30t+jz61VXqotAC42gsM0sXLNsum6KIFfJyKLBL72qQy6+n6woaFs/7WhJQ6WSMhz1mFG6Q==","signatures":[{"sig":"MEUCIBWT5YjHgNxOwW0Y1t8dnH93hgZPqaBEXnV96jz+tnieAiEAs785izYQLK8RR811u6GVciAGIKwsRavuJkY7bpl9H8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4595219},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b446f2630ef12a2b7e8088a605a56113ee0592a7","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.3_1771289755440_0.0471495172286609","host":"s3://npm-registry-packages-npm-production"}},"10.2.4":{"name":"claude-mem","version":"10.2.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"0557892af87e4f6c54465e5224fb84f192a32a00","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.4.tgz","fileCount":67,"integrity":"sha512-W0XkG9x1LryiaWEvNKF6yoQE5GXtshyDOJ1VYuGjIHdYMMCnWC25gQ6AQyMYIaGEvMhnGeAjk8vwwk8FEV6BfQ==","signatures":[{"sig":"MEQCIE4hdGx06EJApRWo5sG/2yTUgYktt3ZXj4apu0EZV3xFAiBTdEX1jE5yKibAmAHgvRffZYyWHmpK3FNyY/bVb4Pm0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4595752},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b1cfc85333461b459a03a0ae115cac0c76420059","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.4_1771386594089_0.635503916730767","host":"s3://npm-registry-packages-npm-production"}},"10.2.5":{"name":"claude-mem","version":"10.2.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"6d75b17f5c3f6bc8be1ae5095e7d6daa12f0c73d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.5.tgz","fileCount":67,"integrity":"sha512-4xJXJ85CZa8PHgtJH8Dz7myekfFFGS+VAJoXLEEesleP2cI3WZe+SNUpPgtgO64eRkn9joMFDEu6C2soWXYPiQ==","signatures":[{"sig":"MEYCIQC4Q03rTs/abegZoXg3kcY+jFoDg9iN7JriT7lbBH1GygIhAPIA3ueSUh/LRlml+31r5n0vDWOpxHBtqrSPQPk+5TpB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596082},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"149f5486673daecabe9d6441d3c0b0097cd5cea6","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.5_1771388276843_0.5878832682635073","host":"s3://npm-registry-packages-npm-production"}},"10.2.6":{"name":"claude-mem","version":"10.2.6","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"218f9cfda62f4b7654ed8ba8a11cc4769e0156ed","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.6.tgz","fileCount":67,"integrity":"sha512-oKdjz5Jpfbk5Aq9+gmzgK6OxkScyzeivdihSxiGAOvAEgQOf3TtUaJDOvcDakkprArYCuOoT1/r0SS1lqOJ4FQ==","signatures":[{"sig":"MEUCIQCShZsRwuF47tOjHL1uMPZQD/Cqcu4P81WJHdwfPtWSOAIgNJAFhXtRkIL+t+d6T8VdeeOfvHLSALitWq2DWXTrr/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597117},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"ea683a4e6cca58842cb55f86c2314692a0999a76","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.6_1771450955481_0.7154899322265802","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"claude-mem","version":"10.3.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.3.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"03b94bfc5fa4fd2de8203a397c6723460739b56f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.3.0.tgz","fileCount":67,"integrity":"sha512-VEDQHnbdmN8cvWAElmfxQUs1A5TxA7iT/OMgb29CU8e8Ci+G8szXSdSCxtzBRQbq8MxNvpyIAx96EbQWwPkvQA==","signatures":[{"sig":"MEUCIQDzEOa6Z7Q3s7lbRPf7odSw8Y5/1gttg11OwBALC07IQgIgJhql96gWdbKOzRezbqGFErn71VNMlxHEYcHRmjildrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3897265},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"91b48a6481b6ad7970241490160211a3051ed7de","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.3.0_1771457672331_0.5292365579655784","host":"s3://npm-registry-packages-npm-production"}},"10.3.1":{"name":"claude-mem","version":"10.3.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.3.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"b28cd3d149f91343bc504615870aed660d1f4a68","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.3.1.tgz","fileCount":67,"integrity":"sha512-RenX5Q1FlZyObltPZtAHgEGbPLwGLztXAJerG39qDuKK66tLfliXrPEfCKDWdN+O4BqGgyLmUm32TNd48MTgwA==","signatures":[{"sig":"MEUCIEhEs4S3a4V6Sc+m7rjfCrz+KdajN2nDTw5nipo+Ox9fAiEAg/IKcnmb8Rlfq979LKUOGbcMRrcj0UlugmIVk9EepUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3898602},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"097035de6cab3758b90a274b6820cadf365ad874","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.3.1_1771463573573_0.7459367013445761","host":"s3://npm-registry-packages-npm-production"}},"10.3.2":{"name":"claude-mem","version":"10.3.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.3.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"5efdd2480fed991b9abfabd6f394206769cc3a71","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.3.2.tgz","fileCount":68,"integrity":"sha512-BRYnLRzkEEZeOuos6z2xUrWk11FLZzv1gQZoXuTzHKd1oO/mspFXu46oR4TDhv719e1+RjclCl6uq/1/xnJ8Hw==","signatures":[{"sig":"MEUCIAnRm0qSDV1+RsJdYUtClt8SRnYWsAfUBGLatR1BHMgFAiEA86PPMxeDiK+t3a8dbXpp0Awf0T7N6VEba7z3HaCWA7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67310904},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"c2c3e3069c76a979dfc67575097a2baeacbf4073","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.3.2_1771835586061_0.24439732352324195","host":"s3://npm-registry-packages-npm-production"}},"10.3.3":{"name":"claude-mem","version":"10.3.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.3.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"fa3c3d92c2de925382eb4355c29d2e7b5366de11","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.3.3.tgz","fileCount":68,"integrity":"sha512-sl/wxmQY/2PWg0WTqzv2na0eNJGarNYQj1ezVoZ8YAtf6F7g1f1KxRTaf3JDTK/w7RkQfueZcnDWHThIDzL9iA==","signatures":[{"sig":"MEYCIQDKkz8/jJLtb/vVGDOjNqxEYT9vldHpy94rIOw9JRqUUgIhAJ2wp1I2Zx8yMjlivbmIoOiSSfq1CjOAbbOWPUAEXsRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67310920},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"2db9d0e38351d7e00b140d4a9a0870bc41211d92","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.3.3_1771836521172_0.7161954892564852","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"claude-mem","version":"10.4.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.4.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"54da02a6440b248919f2e77cb3071807e557794a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.4.0.tgz","fileCount":68,"integrity":"sha512-MeOOeAuriefL6jZ6y1876IyG/LhZzvvTe2a56cOvtZIK7WozGj7ycFSLCjOP3o0k5jwuIJOqYPkY5fhg1aPung==","signatures":[{"sig":"MEUCIEr64CXiZerOF3nVIuq0YxrV1Io8ZG9Oz2DIM3fWtgAfAiEAnyUDE636mCpvVYwXVMPdy+vxWZtr1wQhgYYyZjEAfOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67326067},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"23f30d35b9d0c7340d0a73303a0422c661c81e35","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.4.0_1771893592753_0.7721677111035765","host":"s3://npm-registry-packages-npm-production"}},"10.4.1":{"name":"claude-mem","version":"10.4.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.4.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"2616dd4f1cd71920d0580ec3f6cd27144635ac9e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.4.1.tgz","fileCount":68,"integrity":"sha512-klJtn7ksFJB6Yj/vcB4dMxNlhRIAGU06rOoW+4Of7nij0EWB0wdUeKLNSAHmLFfvhAnHJfTQQZoHkq5x0Uei/g==","signatures":[{"sig":"MEQCIE+bl0Sfpe4C2F4n/Fsd3OgDVIJCCw7QicBG2F2uVUj0AiAYy9s3BZ2s9c6g1z0t4kjnb8S6eLw9Y2U+XyA7dTcb8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67325653},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"41440102643730dde61f82ac24c8ca3f70ab7d21","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.4.1_1771902824233_0.5940572328204266","host":"s3://npm-registry-packages-npm-production"}},"10.4.2":{"name":"claude-mem","version":"10.4.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.4.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"d05e15cf4b3a51b96609e2e2f17255393d4fe0b3","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.4.2.tgz","fileCount":68,"integrity":"sha512-Kmbq9yiOMFHa7WLCQQRZx21x65M4vix6HRDc1zYob0mkqGH7DuOIl5wPERjU66cYrue4qDjVBb9gUQ5izenoBw==","signatures":[{"sig":"MEUCIDVBEnv8ee1aGjOORDZz1F2AuF3y6Q/eWYQ2oKdqi07nAiEAovNewo9ORNmBwnF9cwzUSgKL3reUYWaQ+sdyTuhkx6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67327043},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"cd05b626a7ecf7d3277f6df2796ac1c457e3e373","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.4.2_1771979614593_0.7604717563787708","host":"s3://npm-registry-packages-npm-production"}},"10.4.3":{"name":"claude-mem","version":"10.4.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.4.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"cbd04de8d130d25728ce6dbee659fc725b2e56e6","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.4.3.tgz","fileCount":68,"integrity":"sha512-hJZyUNFkrN2R2sENMdcKv2qU+bqzXSdLMh3ey6H1Mo7wxpSevH4zJhEvHQp1VlOzGH0RUqxRIcWSDObrqEnbaA==","signatures":[{"sig":"MEQCIAYB6KDqn+tMbz+ubOzD4Bh/P7fK2gRNTnqScz8dWGSLAiBG+AlvppsWgTlhj9KWkiqg1lt1c1Dq5dosEQjtf/VFeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67327043},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"dd1b81244379e667726c8838ab6e8c608f1c65d4","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.4.3_1771979711656_0.5563216915429816","host":"s3://npm-registry-packages-npm-production"}},"10.4.4":{"name":"claude-mem","version":"10.4.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.4.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"2069316170775baa68252a66b90681bb16db4ed5","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.4.4.tgz","fileCount":68,"integrity":"sha512-P2GCcpSrmpEhYSfDIubw7rg0rFA30fh6sSgq7GtCAwmF1Z5q86hUfmCi1qpHK1LDzsAyhzalO15B05MkrEWTAA==","signatures":[{"sig":"MEUCIE+UCWmILP30g6Nzxlmt1aiL/JvMgrSO4748deCDNwPHAiEAgtJi5QkMz5y5E/jEZ2HhUXmRhKbrgiSnMgbY917ATb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67326585},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"50d1dfb7ee1e571fb85d5d5107d1725c527e316f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.4.4_1772067380848_0.636398706639266","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"claude-mem","version":"10.5.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"49fbc1c1f34a567098bfecf704215fc66de0a4f9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.0.tgz","fileCount":68,"integrity":"sha512-lx4AKjKKlZ3lvyTiJTyQ62dY7l91WKIqpSQd9hFMj52rj/bl2Betf+pezQOYLqhAcpyho/oz+R0Pj5l8iEb5MQ==","signatures":[{"sig":"MEQCIHeFyCbd6gf1H91zMX/sMBSrbaWap7doQcdPPewIJ1E8AiAdrVO1RIIcM0pkxiKm/l61YYf6qXsDiaSJavBxt2g8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67342757},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"272391ec9d697e05cfa7af6992e87eda0a79f0c0","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.0_1772071423922_0.7929304713030609","host":"s3://npm-registry-packages-npm-production"}},"10.5.1":{"name":"claude-mem","version":"10.5.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"1e2416d342ea14debd664e442aec610c7f930d92","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.1.tgz","fileCount":68,"integrity":"sha512-fBZlD9oPraUlebL9HMOwuG74MuQRByXyUPk5dRgqW4xdK+LCYHRYe3m3K/LjWy/O1kQEsf6/6N5bn3/yPPPZiw==","signatures":[{"sig":"MEQCIEc8lxrz841g8t9JOt/5VmGOLEXnf/Vut2PgPXLWbNBLAiAk6rTIGtLDnu9+MWxM0vgWy4wHSM1vIfc3nXgagbBr/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67343645},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"a5e86ad4ab48cbe7329db250c5021fe1c1dc9c59","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.1_1772071736363_0.4718900513707722","host":"s3://npm-registry-packages-npm-production"}},"10.5.2":{"name":"claude-mem","version":"10.5.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"dff97ff1576c5b5be226f01060c493ed328041b9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.2.tgz","fileCount":68,"integrity":"sha512-oyfJGtNIFQ70VpaItp52uihBJtB9CgZfw+ZTt2uq00RRlmp88Mj8XBTwoiq/tiZpybiX4EhDFgEzcgQbZNRopQ==","signatures":[{"sig":"MEUCIFLnSC3DMUVLzFn2wvBAyAM1n2Zf66UxMOzRVm2EoF8lAiEAvO4/1IPiKqBHc+ffkxLlDINzv62Itzdj5QY3yJ0zvwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67344737},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"6c7acfbc1c03808c17ded3e3faa0cca8589a9d29","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.2_1772076238567_0.4815843537266995","host":"s3://npm-registry-packages-npm-production"}},"10.5.3":{"name":"claude-mem","version":"10.5.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"57d782b08fc1d677a112447e65f2b4f95fb05d20","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.3.tgz","fileCount":71,"integrity":"sha512-wHRp6RfJkBZFWIIELtSCh64VWCZpzoCjhhQd1VRCbENvKInhZCjLeGUww3e8Vt7YaKe2aQBH1Plq3oGG3SHfSg==","signatures":[{"sig":"MEQCIFThR2IgkuMcctm2U386WzUX75hcT+Jc0gmvWUGl2AvLAiAtftdiOeU8DmUICg2hTW75rwaTrFF/VywCebKgXaI0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67360959},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"a32151a166b70587f8ae67c35b5ebdf06d57ce81","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.3_1773023796527_0.9676794283147663","host":"s3://npm-registry-packages-npm-production"}},"10.5.4":{"name":"claude-mem","version":"10.5.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"5749527e14093a090f8798507b2b457ae550cc35","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.4.tgz","fileCount":71,"integrity":"sha512-sRLfzKhR5S6CFtBZOZ8XnppWn5jeYhHaAb68uX3EP9vOxFwv9QHmDytspbmou4koqTbLD+6s+SxTrc7IJxuw4w==","signatures":[{"sig":"MEUCIQCCeYjaIoP+A87ZiKq9zPXm+7puH7P6OngB6oXptZr92AIgaNNbJKNBQt+UwKIufMuEmtH7OSzQJLjr+xx5+S+mmdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67360959},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"3af68b7dfe35fa4bc1b06a13312c854101e7a787","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.4_1773028892199_0.9041982462198899","host":"s3://npm-registry-packages-npm-production"}},"10.5.5":{"name":"claude-mem","version":"10.5.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"19642bc8de4f9793dda3608beffedc9c8b830243","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.5.tgz","fileCount":71,"integrity":"sha512-e02dXMMcJDz7bg3caVYwla81Jy0uZs05qBnrUktmUe/ydyaYoTS91GrmxqA8owSsq91iE4nV7s+dtfwPwwckGA==","signatures":[{"sig":"MEYCIQChjDzyTDOWl073NS8byba0pYtunU7tCfXRyPsu/IM16AIhAJRgIyJQSGwQW/JBe6ngnResgJ/ax8tsrJEM4+hco9GO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67357297},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"79bc3c85b36f0460e565cc025a5479e364d6efd9","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.5_1773050571865_0.18316449272381452","host":"s3://npm-registry-packages-npm-production"}},"10.5.6":{"name":"claude-mem","version":"10.5.6","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.5.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"50675bc60cd9f38ffbf482e9ba39d2623386d661","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.5.6.tgz","fileCount":71,"integrity":"sha512-jqOOZFStksldvmpJIu8XYd6oLDG+2C+bSBoAjFaoIE74FrwUUmy0EkMsHvrybt+/tS7LIUcv+xVtuuLkI9lmgg==","signatures":[{"sig":"MEUCIGJHxj2gbFczRHoCZ5AD00bGl97G+KSqo4S31PbK1M+PAiEAkgSymTAVBZIQCZGhyYHRHNQPWgeJIv8TGXueoDEAhbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67369367},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"5ccd81b8a350197a237fe43fa23341ac71de4ed9","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.5.6_1773698117086_0.6500078610984896","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"claude-mem","version":"10.6.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.6.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"fe5e88af0686fe2c3b47dc62d15c685519836107","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.6.0.tgz","fileCount":71,"integrity":"sha512-60a5Sj81r+4MqU9Dds11YrqLva867C302yMzMEk2SOi23XQ2VYVMh/Z68PYvZV3vyy6VF4NSofHj3LEwCvqSJQ==","signatures":[{"sig":"MEUCIGFpo1B3ed0kN1QRSMakW8Wus/8vxu+K17o11rn1BWpIAiEAjxHDeWQ3wEMal++6iQjGPxkzFDi0ATRNT7llEcVol9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67370099},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"8c79b99384cc8201320ddacf6711ababc273eff0","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.6.0_1773793035754_0.8666434492213881","host":"s3://npm-registry-packages-npm-production"}},"10.6.1":{"name":"claude-mem","version":"10.6.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.6.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"59200c6fa7777ef8f4651877ee80486a9f7fa99a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.6.1.tgz","fileCount":72,"integrity":"sha512-Ekcd2woZcHmikvOeDhEggt8Kz+tCWugkIMh1jb2dzwiMBKVJyYA4WKnfswaDLQrIOF5EUDF9tHfjIoZeDPaUzg==","signatures":[{"sig":"MEUCIQCIN1+Vegqc1Oo1qFcJvT8GP58ODKAWdZj7ddXrMy5OVgIgUl5uWuVDaPqciHXhUbj78m43Yc/Oz+JvE6cHJqGdhqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67380206},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"d54e574251d7736cfd6030f8ba86b15fbebd3b50","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.6.1_1773869832377_0.4312211980533647","host":"s3://npm-registry-packages-npm-production"}},"10.6.2":{"name":"claude-mem","version":"10.6.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.6.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"cff3f0161f4060b872406e42921153cd8ef962ea","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.6.2.tgz","fileCount":72,"integrity":"sha512-mG8QgHF9jyiXL4Wmzmz109BKyUjf03a0K036Y+e7jWuvmcUNbt87V37cfPkK9t4CJMlioRduvS484T+uIrRCAQ==","signatures":[{"sig":"MEUCIQDHRD12eqoFbnIYKS6DqfP4zXbV3duU2NMEYmH+e9ZmPQIgbOknQK4V9FPeI6EWvUlaOuNrVQi7Vibrp0V1ZPUKVSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67380428},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"0524fa83cdbdb340e8b2e28b0bf7b82d77aebad4","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.6.2_1774127689108_0.38343237177253786","host":"s3://npm-registry-packages-npm-production"}},"10.6.3":{"name":"claude-mem","version":"10.6.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.6.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"edabe1954e77ad12210d33a6a25aa1bedcdacd31","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.6.3.tgz","fileCount":72,"integrity":"sha512-c6xtNCGTu0FOvqhfz5YFbcj08MfCV7VcVyLGiRlt5i9RqafUfSNDSid/N5yhT+gKfjrwRH1z9GsiQcRmAXOF7Q==","signatures":[{"sig":"MEQCIALgYmkA9BV18O5UyV+2SKuZTj9UNqpVrUU/IJkWqeU3AiAWzpMrvMB5rkDZfRoVDmr0ry+m6A1Et52x64hs5T1hxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67383330},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"ddb57ea598e8a466cc9d47f84a8e034a7186250c","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.6.3_1774752610915_0.35809153809469163","host":"s3://npm-registry-packages-npm-production"}},"10.7.0":{"name":"claude-mem","version":"10.7.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.7.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d53cdf312e9ad3745ad9ee82517dd4d5ca1f9286","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.7.0.tgz","fileCount":88,"integrity":"sha512-GmeZfQRYrP8vLj8BkH1XhGBZatwqoOUtiqxWXzDZxOHFp7QHf7PmSIaJqc1rSf2DvxJXAxe1pCtosEHv4UB0lQ==","signatures":[{"sig":"MEUCIQDo0dGT4g9KGJQfYZtkE4XsSgqSFmSvpoHKjRxeXJgKWQIgaE9vkKoiAMjr84+JQUprt1lt1cLv2WEeIlgSQoEvhk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4438988},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"c5129ed01611e1a4a5ee8ae3d818a2c53e9622e2","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.7.0_1775339928674_0.963238840329671","host":"s3://npm-registry-packages-npm-production"}},"10.7.1":{"name":"claude-mem","version":"10.7.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.7.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"77671ab4569167b041a101512c7414aa0fa2c1c1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.7.1.tgz","fileCount":88,"integrity":"sha512-lXbw2zWQrvYNOQ92IwI/VtpaDiH/qQjRs9O2CeqRgoJaWlwBjiNVd5b1SG8KLAoJpU18vEQnB3wVnwAoLTqoHw==","signatures":[{"sig":"MEUCIQCarLi4dbZkJwoRSR01dAv0J2C7QeGTp9O6qDK7SacNvQIgPHM4ABEk3KA7l7VyK3eolqUUAem7+wXRQWFcN2sGvw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4460493},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"bedca129ac8ca3e3bddb45a1d41cd6893f7aa924","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.7.1_1775354378279_0.8844874239900453","host":"s3://npm-registry-packages-npm-production"}},"10.7.2":{"name":"claude-mem","version":"10.7.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.7.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8227017973e87c475eb40e21a220361f01170553","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.7.2.tgz","fileCount":88,"integrity":"sha512-5O/08jwnJk7s+BFqdIge2UTK4QgadBzBVDmBugamduPkCIGE+9Mp3wPcvrVCUKvNPeX3jY7vdvt/91RGlLf4Qw==","signatures":[{"sig":"MEYCIQDXDtvMHp6Xqb1p3hcpONPZgM3vUKJ8Rttot8DBPtbV9AIhAJB+lBCXr8lUtKoeYTh9ky6gkzg7Wu9sRaMkS4g93taL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4460493},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b38557088430f71d4d5da138730924cbeda6bfec","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.7.2_1775355809763_0.18543971628234068","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"claude-mem","version":"11.0.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@11.0.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"3f62687625cc6a08572fc3825f79985d9b495863","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-11.0.0.tgz","fileCount":88,"integrity":"sha512-Sh7E/hQBw+IVArMy4Y0S2c525j4Q5F0wzmJAXOvt2moU9x2V6DX3SyYxKOJhCU+wCFK8Yui/utrpKqrfhRCYAA==","signatures":[{"sig":"MEUCIQCFRvmGXPlSalPKn0g+7+Tg6QTcn+aQwP6dUy7JOuygRwIgAn09/0tKLTU1Ca/eZUqy+AdZmaFrvC506mlug7WKIDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4461573},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"a7ebc35ee0da659aab3630b669fcf20b4162dedd","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_11.0.0_1775356812855_0.26693088195435855","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"claude-mem","version":"12.0.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.0.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"fea9baa2e73766dc96ad27b1eecd641aace1676d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.0.0.tgz","fileCount":88,"integrity":"sha512-BSqsjIBGcvaL5y88FS4qHFQCcivIJYPoRwumRSTtsnPhW3VLr2mn47aUK8XnHocDyFXbnIxAExGe+7N40ILibg==","signatures":[{"sig":"MEQCIFkQPSErm/uMlSZNw10b8tP/EiMVIC7bqFz67oI/hoPaAiAzQa46jUSJLj3oXN+e9DNERyBiTjn9v80qXV74FCSKBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123419},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"25ccf46ac0e388808332e9ead3ea7de0817b5830","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.0.0_1775596996952_0.011237573269158307","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"claude-mem","version":"12.0.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.0.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"92feff88f4cd9abe01aa23ace0a98720d63c94b8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.0.1.tgz","fileCount":88,"integrity":"sha512-KfQHlnDJ/lZRG+ECStBzF8hQO909Dt0PETYc5hG76LBDAeAHh/Ix2mBvjFF1TnC+kGAU+ixI9YExWt8XK0j8sw==","signatures":[{"sig":"MEUCIQDwJKWdt6ZAitAK3CiVWc2tJhvIefkvPy/WYdrLs1dkBQIgT9k0zJFL2xCqnwmLtUp58U5Zvfxwlv+QX2rBX/bNgmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4543843},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"29f2d0bc021b6f77524c03fa6abb757f85d3466f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.0.1_1775610647234_0.11492037775036179","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"claude-mem","version":"12.1.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"4669add14b30505eb4a7936753a787a88355d69a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.0.tgz","fileCount":90,"integrity":"sha512-S9+CuLOuMq0ikjC6jXitlj244RXMiXxBGTlOo9Sna9PcQnhxBvLpZ5nRQ5fEHzk8WY1pqGskErjOoA3dkqMPEQ==","signatures":[{"sig":"MEQCIBzhVDnsNzjkmwr+xWhYfbNGvxlbo4+QVXcdDd2Fvbs2AiBcsF2CC51vQQR4QX33tyeoHpmONbMuBfcoL4Wymw4cZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4577128},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b701bf29e67683babf88878f0ae66e97c0300470","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.0_1775694737326_0.5961172400553263","host":"s3://npm-registry-packages-npm-production"}},"12.1.1":{"name":"claude-mem","version":"12.1.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"ff7ba5d2527e77b346f7b2b447df5ee8aae055f5","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.1.tgz","fileCount":90,"integrity":"sha512-jOUsHiXOe7MZBhPCnE4d9DpWf+gLYC6uR15Nzfes7x+O1QpBV+SaWkn8jEmZpIwp48HlmBNPZOPWD5raHoYnvQ==","signatures":[{"sig":"MEUCIFDGMnLwfhH13KCw+5lxeDlwl5B3inWFiOQdX/dOcvgwAiEA/3yeH1hXpnsVeSn5Il1zKXTCBa7h2Ze6N0PBiRn28iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4576475},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"06b997e3d03e68792e964e3b81c259c00bceb0dc","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.1_1776219287714_0.09122733975905506","host":"s3://npm-registry-packages-npm-production"}},"12.1.2":{"name":"claude-mem","version":"12.1.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"333a0f82458be2db1e79a4168b90caabd61a267e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.2.tgz","fileCount":90,"integrity":"sha512-V94PmtRfHpOhTLRMudlklVCuA0pwduqG8xL6KeL2xdOzy0NHGsY29/dBzs1LevadNA6uLviCwrtPSAyOKJrllQ==","signatures":[{"sig":"MEUCIFesMsWD0G75Jf/zFQvCBa6MIIUnYeD0Q1s4uerX3KS4AiEA8Hunfs2k4lMeDrR3s7kNsUVSv59YPViAd5H5jsAIFdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596699},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"1d7500604fe55cbde57875cb40e2cd431b1de2b3","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.2_1776240082460_0.8200337924737111","host":"s3://npm-registry-packages-npm-production"}},"12.1.3":{"name":"claude-mem","version":"12.1.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d5d855429570b69e5f01ada635acb4fcf814ea01","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.3.tgz","fileCount":90,"integrity":"sha512-TNl/QeN1t2ax6jpZsAvJLS9EY6lO26pBKg2alwToWA3lofYD39tkKNcQ6PJttufpguyQlPIxH0FBmjYqCUTRkQ==","signatures":[{"sig":"MEUCIAFyyKp2QL7SAA9ZjFJkuqKrUSbVVPwOqIVn+Pj1NGSIAiEA34VFVCNlvpclJ1oCwIuX7tpFD9jwRBy4d56uDf+YUS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596134},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"4ddf57610abb731ad53109b3aa3f957445ee13fb","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.3_1776252430970_0.350729868195335","host":"s3://npm-registry-packages-npm-production"}},"12.1.4":{"name":"claude-mem","version":"12.1.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"ce736f9f2aced0446b8a0a8e09d31891a234ae86","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.4.tgz","fileCount":90,"integrity":"sha512-b96rkp6Jralbf5PVFiPiXVmDkxT5DsDC9gR61XjXq33k41ZUF4DOJLz8XtkabPL0AXK62hVDF2BeuPrqUFEfFA==","signatures":[{"sig":"MEYCIQD3xTHRgzb+qjz+6Eq6InZXUJIbm6RXLbx2MwvtfExFTAIhAK4l0EccZRMxmQ+lLuI3TwaZ6T0xWT5FlWEmg6BYBHNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4577156},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"bfde520ea3fec188288d8f38f8641aaf8cb2de50","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.4_1776278944871_0.8030589986854719","host":"s3://npm-registry-packages-npm-production"}},"12.1.5":{"name":"claude-mem","version":"12.1.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a7d1249f214dbd1e962619c1da98309256111295","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.5.tgz","fileCount":90,"integrity":"sha512-8nJX+pfWeVsmJnVKitNSGbgFfVxyJ92R/VaYP7s4TWqI4YKdKm0fefD2CvvTZ9Nng+nt95eCkTsVarUkljNiqA==","signatures":[{"sig":"MEQCICpWZkkrPA1u8ikvnJaMZuPHgDaz9a+sphMBEBcs8pAHAiAY9ZuG8eoRhQ8xpB4CUloOnn5lB4WfRUfVA/QScqeSew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596182},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"d7b4610e271e8ccc047c06ea6d17673e800177b0","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.5_1776289284288_0.25735753574645104","host":"s3://npm-registry-packages-npm-production"}},"12.1.6":{"name":"claude-mem","version":"12.1.6","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.1.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a7f2e715eb084e94a986c730a621e88b0cc442b5","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.1.6.tgz","fileCount":90,"integrity":"sha512-EqY5XAJJiv+VwM1EKdLyiVlCc/3UJFcoDyfKqG8iP1kB9n3xwQefU8PT7v5HOwc1jDJ11AebjOiBWzR+fPTLlQ==","signatures":[{"sig":"MEUCIEkVst6h25edpW7sDPk4NN+YEP134Ny103FQgiZHBMFPAiEA+PspQ1RUaCQB2n5J4qiuN1BSQkZ35ZPKtBtgCKWyXbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596267},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"69080dc291b62c4222930c645617e26d747b148f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.1.6_1776375144993_0.7452280511845486","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"claude-mem","version":"12.2.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.2.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a7391729533da40866d38559ec70b2fa79dfe407","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.2.0.tgz","fileCount":85,"integrity":"sha512-ugtlbaihQQV9Z9itGvg6iXOPAO77IgEtip1G8yb9MB/y0v0JTW3ZFVfoWU+mtVmZV25kin4u1Do0iwkSgh4KiA==","signatures":[{"sig":"MEYCIQD9bY2ozBw+xj/2qIy4KYmmffaP4sS296RxkZTVmcKiEgIhAOkeA1dX6S88OkB3Redzlq/d8GAP7LIhf4e6SHZq0SK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600669},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"11666e9ffbb2a2da34ca81545851be6628c6602f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.2.0_1776482102997_0.21727494324721897","host":"s3://npm-registry-packages-npm-production"}},"12.2.1":{"name":"claude-mem","version":"12.2.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.2.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"22f6a8a78288fb953423e808dfe6849f70079ce4","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.2.1.tgz","fileCount":85,"integrity":"sha512-dTzWxO3T6MW9kH//+Ggv9BipTDE33m9vsc9a3i3q6DKwnR32bF9dk+m6xuHuAUp8vBjlgZOokvUC0mOieHSXYQ==","signatures":[{"sig":"MEYCIQCQQj2hV15YZKfUGKyi6fufqRMJjOwMR3LYEb3HG2NxQwIhAKMqvzxeUIyDExokENpRAFLKeQMUSsGGtqhKyg0bM2MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4602637},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"be730a09ac4ca1f057f2675b4b07615fbc4fe4eb","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.2.1_1776625342004_0.9247332969474233","host":"s3://npm-registry-packages-npm-production"}},"12.2.2":{"name":"claude-mem","version":"12.2.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.2.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"cacebe69e21ef671a768f5f992f087bfc71ca08e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.2.2.tgz","fileCount":85,"integrity":"sha512-8pVlxXgpGAf3EOpHlD0hn76xGrFxhTjBFZV339WGuilS6L81x2CzaNzQrL/MyqyiGAVozTWpDlhaOixYk4QUnA==","signatures":[{"sig":"MEYCIQCcEssg+mIupY8F58abbjS8lPttdzdfsx/vemAnufcBHAIhANXsTZ8KIOyGerBTxG3dX325h0CciVmcMFevKGFdtr0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4606336},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b1dfec0f433391fe8c71b920c9c6b2bc6c3f1f42","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.2.2_1776635974281_0.05899723129720624","host":"s3://npm-registry-packages-npm-production"}},"12.2.3":{"name":"claude-mem","version":"12.2.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.2.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"e6b13320529272c551a65fd0bbc3bd9d3a83cb32","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.2.3.tgz","fileCount":85,"integrity":"sha512-wzrx8YShV+bEnTF0ZwTroNLM3rK9ZEMMxmLP7q6rdyeGG3Ko+hP9lzoUsp37KO0IJRekFgGqNvqh1YEXq1SJeA==","signatures":[{"sig":"MEYCIQCxraegA3xLzoWkmWtZeIeqEC1E8cCRpaxRl361rM5sFgIhAKvCJ3R/xF6frVhhYuWqFWX1azTjOr/53sbvaCuy2D6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4606179},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"bbfb65668ff2ab7968db56fb3b0d6a0eb220e100","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.2.3_1776641496674_0.279889858186833","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"claude-mem","version":"12.3.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"92195623d4cacfff71b1c1f8bcf36515c8861f9d","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.0.tgz","fileCount":85,"integrity":"sha512-XQ9GBqrVRhb+1G4F8xxqIipqqwIx51FXCieXVYszHdj9/NyZaMa5pqgdd80EvknmemLGc8ffUORFSVBmoA5YAA==","signatures":[{"sig":"MEUCIQCFCVqpNBBFQhulBpQbGxIkeKb5fWUxM5DX88worTc5xwIgRh7PN2QUgh1+2QncshxBIX6+fSBTHugOAin+IuMKp6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4606179},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"fc10491eae9f485f94b5e8ae00bca3060b23c377","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.0_1776645389661_0.2649808705183241","host":"s3://npm-registry-packages-npm-production"}},"12.3.1":{"name":"claude-mem","version":"12.3.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d80aded0a818397d35acf73e7d28407a09ccfb9a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.1.tgz","fileCount":85,"integrity":"sha512-f5lpKhKO2y2J7/BIIk6ur1+UfOenneZ7bZh4kpDoiAjKgCUqx8KQH1KBlwtsAtpsjVmfdaTZKnv2WjIX/59gnQ==","signatures":[{"sig":"MEUCIQCHN8E5cZ+k3rFLlZ9iOo/llYFXptbVO0dK2on+KHs8IAIgJOM3e33u2dfMAUs3DVVaYUiJlZtdOimaMy/vxlrP17U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4633858},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"f46776334043743e3036e275b6f8f1e0a9139133","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.1_1776656142241_0.38347088064619106","host":"s3://npm-registry-packages-npm-production"}},"12.3.2":{"name":"claude-mem","version":"12.3.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"6b9a670457262dfc6396c05e353c1da7f44b0327","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.2.tgz","fileCount":85,"integrity":"sha512-YUPj8G6StXokFHReHF+RIaFfX0BbONqtGDBF7b11Rf/1JHKcw1Lu3DkheXT7ckdv6zEaBb4aKSCXTwKFo85bpA==","signatures":[{"sig":"MEUCIQCYKFAqLj0mqq2T8bXOPdn6WFkrhDjxh0e0syrHOHv/RwIgPEQJH4tnUI21W1SC7TENucLYJlJqYroI09Y4Ig0HI1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636316},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"77a2b3a0cb790fe0a5ffb85456e824fb60c668d6","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.2_1776662477439_0.4413267365601874","host":"s3://npm-registry-packages-npm-production"}},"12.3.3":{"name":"claude-mem","version":"12.3.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"0dc3e11d3cab7d5d3444af6ba6ffef0a6109c028","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.3.tgz","fileCount":85,"integrity":"sha512-9pM4W1lF0Oqc5sgiPO6vlH9l7QdxyUhtWx0PL+bzUW/lY6Y/U76tarMMp+im+ecLAnmcRVVTT3MoLUAIr42qww==","signatures":[{"sig":"MEQCIDzs+AF3CR+xEIPRN6dfTOfa9VEppTYm3hZRjSTuZDwxAiASdBDnRuuDeW1xz0DfBcb733UAHCvrS1owDiZ67vUvRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4645530},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"502f2fab027ab144adb51d680fc11fb5104c816d","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.3_1776710660667_0.25769541689921804","host":"s3://npm-registry-packages-npm-production"}},"12.3.4":{"name":"claude-mem","version":"12.3.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"0109c5ff86122334944d22dc896246b306c3d8c9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.4.tgz","fileCount":85,"integrity":"sha512-ZJdIgDAd/xg1ixbwY9TEhaINTt9eFnf5zjjoVxKYby6AymxvktkUXy/BZQBVE1VAqXqqunKRA1Wcq6GgFv6ajg==","signatures":[{"sig":"MEUCIEEqnRvyJz7DZFsY3HAM+IgvwDERrYSHtHEVAmwngoOLAiEA8nuBVi9igA6a2HqBWSN9oJvZizP9ykNI1qYSDnEy99I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636316},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"7e2f46387730cc814e8f2d74ed4b0d47d00ec279","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.4_1776711628254_0.3844742964739867","host":"s3://npm-registry-packages-npm-production"}},"12.3.5":{"name":"claude-mem","version":"12.3.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"9a6b585b6f651011c22e422a1a887d8dedef8bf9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.5.tgz","fileCount":85,"integrity":"sha512-N8hkoJPyLk9lSuBhjXGrS8G+d8ivVYaR02IMKaB0FcYqz87l5TwFWcSJ0tpwJV53WFMiXiSS8zx11WCJtuGObA==","signatures":[{"sig":"MEUCIHg3JrpI2lV4yaOrxS3rGFTFg/uYNdt25hFeGXwkoPHIAiEA5yJ9FiybT7/GXynpaf1aDgZac9xZ2LC9pw3YnU6e6J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4643209},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"2f2c03896c9327646da3b39898ac2794e7af20c5","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.5_1776713049632_0.4007499457573329","host":"s3://npm-registry-packages-npm-production"}},"12.3.6":{"name":"claude-mem","version":"12.3.6","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"3588b93cc412d1f6483e2936ef8d583f19b8fe8b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.6.tgz","fileCount":85,"integrity":"sha512-wuNidG1BQgGYT2l+4viJa+zwZqW3pNyc31bNBUOmos2puhR5+hTiM3c2dJu9uAq1AgN0aKo3guzyUreKOPzZTw==","signatures":[{"sig":"MEYCIQDT7lBCJqCWMvjZgZBE7rt4j+DL0uacxbxKjsOrARAiNQIhAMa8bOPGusf0iamFvjbcBQje/aBq2ixEGggy22wY+1Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4642915},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"8fd3685d6e04b64e92f1b1d8eb1361e47af2b8af","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.6_1776713790141_0.3376910378097333","host":"s3://npm-registry-packages-npm-production"}},"12.3.7":{"name":"claude-mem","version":"12.3.7","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"b8182e346e8328fb78750f23ec73382a0d8f57f4","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.7.tgz","fileCount":85,"integrity":"sha512-lVnIDJXHZQoZVRG896v2blyFGB8hbW6ZRH+PxI513C9ZkdhAQEWTwOic+FTWDjjuaxf2W8HbY6BJQ9ntEZaBzg==","signatures":[{"sig":"MEYCIQDSyQGOSewbPSaPeSDy3sI6PiJH8LA099DkDCC/hUW9SQIhAIwYTovPzZVXP0DsoiVX0CKD8qCxWuPDscsf86qGtqfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4642431},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"fa4ae3b9467df18e5eadf025876fe37cb4e4558b","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.7_1776717177394_0.995369340133526","host":"s3://npm-registry-packages-npm-production"}},"12.3.8":{"name":"claude-mem","version":"12.3.8","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"07188b9ee52c5cf3eeed7822d2013b8ddbd37f00","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.8.tgz","fileCount":85,"integrity":"sha512-s4ceLd0rWKlLrLzI+iS17apf8u1m2oveiZON7WPVFM3fGzGac7sXKdfDI/yygd/Yp7xFEPTWpix8ysJZACrpzw==","signatures":[{"sig":"MEYCIQDfT5+hYO1jAYEzxveqzfJWJu0D40Yul92Jj3R5TOgAJAIhAKZE8yOvOadwB4vbQGvYAgRt+7EF1fn4jGG2I2TxBdBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4644332},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"c0bfbaaf04bf9a2a207c5de346c587c3aeed8178","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.8_1776739924497_0.14303608597054973","host":"s3://npm-registry-packages-npm-production"}},"12.3.9":{"name":"claude-mem","version":"12.3.9","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.3.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"bcb6c36e403f9bf963fde19a48349091b29a36f1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.3.9.tgz","fileCount":90,"integrity":"sha512-JnAGyF9+lnXz3hiZmwc73p/1gA0c+FjW6t5C61akj8GnGPWXhrj39mUoxOiCstuHrC8x1E05/++u2dTzYj0Gng==","signatures":[{"sig":"MEUCIHyVv5TT7CEpwI4IBISpedf7F5HAxKmKlR3WNj0pAu7RAiEArxIJg1dfhDKf8SEx9Vgal/8kvUuGoYrfjy0D4Y7hsqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120506700},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b85419b22030d40723421cd593c5a99d01f6e7d2","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^0.9.1","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","tree-sitter-c":"^0.24.1","@types/express":"^4.17.21","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.5","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.3.9_1776899503095_0.9591527940799149","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"claude-mem","version":"12.4.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"7831ac3ba45b4586a917eac96eb44bdbc521d4e9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.0.tgz","fileCount":86,"integrity":"sha512-Mz4VUF1JSgaE63U8OMEaB1EiGIXvI7xEy7ZxrR6+GngIcZrk9iqZOHoxCTthBAXD1rsxxmvgkkuKyqr7T1MEtw==","signatures":[{"sig":"MEYCIQDWTYQC8sqRNODvUJdf2nqRTyZBE2wE1tK79uLufSmGmQIhAOAWEb/bQn6vpP44f5yVLnUBTpkcAMjIJe7BoVEqwPjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5206469},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"d7c7eccd7fc86bc9e95a4312c4ba886eb5733951","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.0_1777149686484_0.17141934137014658","host":"s3://npm-registry-packages-npm-production"}},"12.4.1":{"name":"claude-mem","version":"12.4.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"67df3e8a7c962f66a4fcffeaabd188b149ee6a59","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.1.tgz","fileCount":91,"integrity":"sha512-895ig6/p0jvnKK5C7OfUNEzeoiw7JbgFB9gBfUYjCVS+zKXnHCjBPKiovoaw9UkAX3Y3r61C1JWuKATyC/Hf4A==","signatures":[{"sig":"MEQCIF15IHOYbCt3MXsANpGhTkzNHEF7awscgITmr3gwrf+tAiB+ZZj5pcOG8mXL7TE1qkpP6eBO0WaP+N8FMMCpYaQbEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120730715},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"533c3177373958b31edb00bd00493feae87d55c0","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.1_1777151204389_0.6414873865938866","host":"s3://npm-registry-packages-npm-production"}},"12.4.2":{"name":"claude-mem","version":"12.4.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"91b27799839d5e14a1baeed1e0b48244e31b1671","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.2.tgz","fileCount":86,"integrity":"sha512-3f2cVw5qO6KR4MKBFVdB2+Vu38V/+hPwqbT1CXHSKIE/+h4R+pv2PIjWpl8sV6vr/ghZtlVbcWhxo7+tiUObJw==","signatures":[{"sig":"MEUCIBd7QIrzIZRG31d2Dg461XxCYaaOoigtd6FSMTc1pnvaAiEAhfpTnVzgvlsDTMpUFIfQDlVfE8P6CJz9EB7hi+glHyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5209804},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.2_1777153639142_0.5155865283460801","host":"s3://npm-registry-packages-npm-production"}},"12.4.3":{"name":"claude-mem","version":"12.4.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"02b7cebe536c9e17394ae727b0a9b3290fe25b46","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.3.tgz","fileCount":91,"integrity":"sha512-pK3a8RBI2fHZyFOPf1fInT3Cp2wbF4z23+SDWY4HWwg6X71Itt9NGqAF/aIHszZbflmpHEr9WTCkCW5sLRwymA==","signatures":[{"sig":"MEYCIQD4E2oeVr20cxXxu8huUReBbeBpKc/4TiN6iKxtrsbElwIhAOXkQClheZ+hsZ3UoHdVDgAZPVQ13hyQ6idC1XlCrlKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120737455},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"0975ea7d6787ea063cf821a8bef3105754271b55","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.3_1777159955308_0.23342837161931929","host":"s3://npm-registry-packages-npm-production"}},"12.4.4":{"name":"claude-mem","version":"12.4.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"b82f60990ee38781de23dce92572fd2c5d6de506","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.4.tgz","fileCount":86,"integrity":"sha512-+fqOjCyEmIBG+LIeal97hBGV2kK3a1kdF7NF7agmufQZ5guDkAJ9rPOsoOZ/DgZIbdPbJ7pcpIJTZp7l2QDGmg==","signatures":[{"sig":"MEYCIQDq42KEre53Y9AP2sm6Fi0wujdjvJt9gp/1HF0hkGvREAIhAN0KJi/5rpraHxM8Mk4/XC4LzWEVA5iJ00bdiDaMkMQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5211102},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.4_1777162301257_0.12958158233438954","host":"s3://npm-registry-packages-npm-production"}},"12.4.5":{"name":"claude-mem","version":"12.4.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d7e0470ec934a8fb34d3ca1eaec188c3d9028a52","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.5.tgz","fileCount":86,"integrity":"sha512-7or7NITQG3sC98pzEV6BSz1xp2O405BZM4r5pkZ+D5hwuqZa3EqTB9dHrRFzMmyhw7vOvH+rGHhm5qLpZHiTLg==","signatures":[{"sig":"MEYCIQDrT0fA4jyxdfmybCg2woQ5XvbfoZ0Z+DIPkw0QWJK06QIhAP8IJZoDQawx1N0qa3khkgjCriQV10kHqthWGYGiwRaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5214000},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"21bd5c0d3795ff6697c8f0e6e36eddaee8e18b34","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.5_1777168085373_0.194192438687663","host":"s3://npm-registry-packages-npm-production"}},"12.4.6":{"name":"claude-mem","version":"12.4.6","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.6","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"73c7782a539d0bca9bafcfbad9cf44cd9feb43eb","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.6.tgz","fileCount":86,"integrity":"sha512-TVsEtK6zCssvlmtBLFbuKcMV/BKiKlpShypP4icHFNSNk8G8c6qf/qB8x35tidMdhOaeubPB1tzBvQjAicCvMw==","signatures":[{"sig":"MEUCID5Htp/icjZodM8aFfj8Jwrgep+fNIcgL94tUFMX6rDJAiEA1dw5WVsh5YSiFKW8+lHVfGXFbWT9+yToBzibBL1PX5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5056840},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"9dd8d6649ed6aaa6f32e035013a9641b89931f73","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.6_1777177555173_0.46800019504708623","host":"s3://npm-registry-packages-npm-production"}},"12.4.7":{"name":"claude-mem","version":"12.4.7","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"1b9ef64a0423532cb8135d732bcccf9726073625","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.7.tgz","fileCount":86,"integrity":"sha512-5XY6ZLEq3ePLC5HVNPdv0BdT3lII9RzBJ6NHkY0EfKIgfw+LPiyf82s3uM1aWMcntRItgmQ0Wat4/+7XsE/nlQ==","signatures":[{"sig":"MEUCIDMEi+67CrQfV6bhe8NGdwMPc5fhduZMviNstqhRGOGZAiEA3NHfkHAUNGZi8j4tPZdBr3byWrqTkxQS56YdsuYgDrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5056840},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"2d146b78f22d427a8bd7eed68fbb2aa8973c59de","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.7_1777177688395_0.5308494336698648","host":"s3://npm-registry-packages-npm-production"}},"12.4.8":{"name":"claude-mem","version":"12.4.8","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.8","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"b757d397360a6c42c3d2bc7fed69138b7167c481","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.8.tgz","fileCount":91,"integrity":"sha512-pRhxb6Vo0u+dOWgyZ81Gu/NFg4pA+hk8l+dweTklsCCIucVno7yhBn+sSrIpuaBZnc0ikoakn1vMhwj1aHUrJg==","signatures":[{"sig":"MEYCIQDuodQM2abc32eLHYxnDsQITnIz4JEX/Ua1VSugeEBOQAIhALPkQhfn1yAjYHFjgpz9e0DkO2JIRzduG5H5x/R3t45L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120579147},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"594becf2f0ba04892dac27dc0bfb11dfc2e08978","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.8_1777344097164_0.8995850719628211","host":"s3://npm-registry-packages-npm-production"}},"12.4.9":{"name":"claude-mem","version":"12.4.9","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.4.9","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"cc5ab8ff076c9a42ef16789f9830bfd0b52752aa","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.4.9.tgz","fileCount":91,"integrity":"sha512-gJJRg5H0xx3IAHUQo/y4J4dkErXNyhNtgZpTvBuenzt6aWAEavqGuNcEGmafNhtI+QurvsOXSL0ToynSPZQdEA==","signatures":[{"sig":"MEQCIBqYSdpOHrYCA7EyzYCGkxE6rBfp1PLThd8JTUDVWg9YAiBmtsozg75YVWStUowrSB4vbk5TRwashFc9W9uth2TOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120583873},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"58a413185cf03192ac15eee360d3f0f0101ede5c","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","esbuild":"^0.28.0","ts-prune":"^0.10.3","@types/bun":"^1.3.13","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.4.9_1777507920592_0.6848431726150885","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"claude-mem","version":"12.5.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.5.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a7bb24090a4b8864ef81efdb8dbef3ea4d4568cf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.5.0.tgz","fileCount":90,"integrity":"sha512-vas14Eain9glr9Rf7l7UPUmbryOE4I2dYkwv0wM1tpm0jI3iIRG6fIG8bXuFw62wrv/FvlsmCNOUCJaxKwTURA==","signatures":[{"sig":"MEQCIAal8J5mKU86ZJ5Fsr+8cXPnchBKzKdU6aJeBY2W3OE0AiA9j75u6n/gE191cTwXoQL1yFwctzsOXqIc2FYzJOwRNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5261701},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"a81a1f6964af3b4a31e8bd0797535a3e37a55688","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.5.0_1777763298672_0.09021206613254873","host":"s3://npm-registry-packages-npm-production"}},"12.5.1":{"name":"claude-mem","version":"12.5.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.5.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d0414c862f3bbc85cf2fb4b5ea1cf06b8c1a8a48","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.5.1.tgz","fileCount":90,"integrity":"sha512-MUKKkJhmw9yP7eXh/kDzDC2G2o+MuTPrKSKomhXRHk3EJVICuBf4NriU/y7OKAITfFRCyl4Fl8BGWpq39R3ylA==","signatures":[{"sig":"MEUCIAwAGFWpOSvZk4Zv+k0u01WiDDtiW7sH1mcwQijwfqZ1AiEAzDI7eTeue3jGr4NDezOFeCCTvCSNi1P2syt0ceFbmAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5261755},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"9f9fbd76fb8d3abd98d713f9baeb19138fb9a92e","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.5.1_1777845995823_0.09273453640761598","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"claude-mem","version":"12.6.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"f393433e367c50747721a322154c2110bcbad6de","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.0.tgz","fileCount":90,"integrity":"sha512-d37rTUQoV6/f/eWWwUJU3l5lrqDemNq7kUpw1F77zGqvmWdclVu+LvOvGl6f8nkb9gulJiOQV1MGIGy3kkX2aQ==","signatures":[{"sig":"MEQCIBdA7JR3mqCCws1qyWxlOW9AFHpCTu5pre54GhV3SxcFAiBOUSUhMmwkcqgRb10hheBGD9MBwMAmi8dUr7AaNzXE4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5610160},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"a3b161f8c8bb37840ea6c5b53f13d4bd6c393330","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.0_1777873752928_0.16074623516420306","host":"s3://npm-registry-packages-npm-production"}},"12.6.1":{"name":"claude-mem","version":"12.6.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"28136b8b3bc455b6861a398f97e6007874b8d020","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.1.tgz","fileCount":90,"integrity":"sha512-HhY/u++A/76c6FTgdYbHQGfGZHkugNDt7H4WOHEZUpnEXzEe6KfwPzkMLjt9u66VavAiWUkqtEpitbF12ASbZg==","signatures":[{"sig":"MEQCIETPu5xAbJvPt0ZjGFmSsXcl1w+lREEIW4f8vdyx9BerAiBNFjHcgEMQOLrz9A/b+WMnW/oCKM8GlmfxMBlwrDNsFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5612755},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"1a8432fe974ddc92097de551451518fe16146b0f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.2.0","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","zod-to-json-schema":"^3.25.2","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.2.119","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","@types/express":"^5.0.6","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","unist-util-visit":"^5.1.0"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.1_1777951836185_0.2711609723215551","host":"s3://npm-registry-packages-npm-production"}},"12.6.2":{"name":"claude-mem","version":"12.6.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"9f585dec839fe1c85451be2477f8aabaf20e2439","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.2.tgz","fileCount":90,"integrity":"sha512-8GSz3VvFRAG0Eby66U9mKAJORLDTWXrWlLAr3AdTTD8GwRiZ+IrCsjsGHB1XQ76uX03JuMHg0Z5h4xRgBDutrw==","signatures":[{"sig":"MEQCIC32Zc12amepYPn6aoFjbAANTpxwG6WgpEZdI8e71cXTAiAzjfew7+VyILbohXlYJb3ppR4IbvWx0w+w1aQsnzx18A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5612755},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"ec97813582f85fa1c95751d65ef4730ce6f2bdbd","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.2_1777956588699_0.30872834532921734","host":"s3://npm-registry-packages-npm-production"}},"12.6.3":{"name":"claude-mem","version":"12.6.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"caee5eae17c02da03389c89ac29ca60e25ee648a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.3.tgz","fileCount":95,"integrity":"sha512-KNcTu5XCXUoGCvLsM2QySznMw8sHWhlJQkoYS7w5sXZpTOu+n1azOQdVrzsji8tVZwvU5LlenVOs5F8i6guXAw==","signatures":[{"sig":"MEUCIQDtfLoM27Fl+kUUEEXWoDeEhGl+kDzvwUIuxz7aBRAfRgIgGJ9NUAk2El0Uw1LwZGK4NN/jddGwUof6o0eP9Bz0v7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121965744},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"519fbe5daa74fde616e1620e4234f0a267a46a07","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.3_1778011575880_0.5766705786728354","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"claude-mem","version":"10.2.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@10.2.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"dist":{"shasum":"c01702d3aef6f389d565f5d6d11f817b51b68d4a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-10.2.0.tgz","fileCount":67,"integrity":"sha512-xa3+XFzDVHtYUVVFE8HwOw08qLdbJimMH+nAL4pnnVRLYQ/PcxHeSlbzC1D1qQ77cTojUCdtzBCKFmzGA/SdSw==","signatures":[{"sig":"MEUCIDmJdTfD3NRHJpaeFzd+CeeKgly0XoAis9iWnrAllID3AiEA8gIX8DCWbbDuYKYMhaa36P8BTU19vYV1bsqfY7x9qL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3827806},"type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"854bf922a4820fbbdfd34588d1b4288477502556","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.3","yaml":"^2.8.2","react":"^18.3.1","express":"^4.18.2","chromadb":"^3.2.2","dompurify":"^3.3.1","react-dom":"^18.3.1","handlebars":"^4.7.8","ansi-to-html":"^0.7.2","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1","@chroma-core/default-embed":"^0.1.9","@anthropic-ai/claude-agent-sdk":"^0.1.76"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.0.2","tsx":"^4.20.6","esbuild":"^0.27.2","typescript":"^5.3.0","@types/cors":"^2.8.19","@types/node":"^20.0.0","@types/react":"^18.3.5","@types/express":"^4.17.21","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_10.2.0_1778011620986_0.2742826734482877","host":"s3://npm-registry-packages-npm-production"}},"12.6.4":{"name":"claude-mem","version":"12.6.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"3c6185ccff1577668ef35e33b2b0a2b8dfdb918a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.4.tgz","fileCount":95,"integrity":"sha512-Od8s5F9ffWKAsiyjy1uTGbkhIkrLW4jlbpryagMD7hDn2FCnwRhFzVlDxGopTBLVlLOt9+EnzT/Tr2PkIOJEiA==","signatures":[{"sig":"MEUCIQDirRX/mLy/N/g1X429n6pOd7wIPAbFZTYMgVVBrOliWAIgao0TjSzXHJd14UjQm+P0WdojfHeMlA63WUzb6G51NOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121965744},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"89718f79b0f5af5c364b378d55c4776381544061","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.4_1778016950788_0.31613907210640946","host":"s3://npm-registry-packages-npm-production"}},"12.6.5":{"name":"claude-mem","version":"12.6.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.6.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8f16f3f786861b77d5cbea91e02f707792e14ea1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.6.5.tgz","fileCount":90,"integrity":"sha512-foVg0BQH06KmUYMXuzGcggPxTayc2BcPrhRC15+WD7lTmXMunFoJpz0fJANriEEZQGLLX7912W78ar9c1JBzrw==","signatures":[{"sig":"MEUCIAPVkWpVuy5sQd6njFXFkPWK0zwZHnk20Efbe0Cu58B3AiEA7/mNa76DF+zk6MuTeEc18TQEd4eUDk2xxs5VxQKHz5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5623660},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"09dcecafd00974ceed07f9008ef98e9c3248a011","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.6.5_1778018299285_0.7592292081508696","host":"s3://npm-registry-packages-npm-production"}},"12.7.0":{"name":"claude-mem","version":"12.7.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8b1f34f338c742c2e8f1b3816526f67bbf53f250","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.0.tgz","fileCount":101,"integrity":"sha512-grGX0ywaxJXl4mNAJayfrSwvrOpaz+IAvGjnDk7+JqdIZEulKIKSwWncX/bkM6chGOC+4baeOxU0NhoE6u6tZA==","signatures":[{"sig":"MEQCIDyUSwWjNMliwf/UuOKrwqDe0hoZC8/EnHLwjMS7H235AiB/3jvM0A9btgKsFb+1pBCGoblHOSHeOZJbgg08kARPKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122065850},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"1667eac0beb5ceef14fb8e32227789f1311b7d89","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.0_1778057902073_0.739621613745709","host":"s3://npm-registry-packages-npm-production"}},"12.7.1":{"name":"claude-mem","version":"12.7.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"ad7cccce46cee5ae38d37223f76c0969dfd1c38a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.1.tgz","fileCount":102,"integrity":"sha512-NSVkNpzaG4q3bzA9IIW1ycODUimnVEZQmSYKa8dZ6jLD2xWHzm72cVFh6w/4okA57IhqK/1BGFE63Bj3alF6tw==","signatures":[{"sig":"MEUCIQC3SNmN2TYA9oPwSeMQjLIWsgyHbatkTuyl0alTDMSrGAIgeWT8TYvF1dxPNfNyLj2awv9R9cCindrQS4ntWwVu1JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122070204},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"6198762f1e6d45679c19156b675b00c3dea02a37","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.1_1778062008058_0.6335443807499492","host":"s3://npm-registry-packages-npm-production"}},"12.7.2":{"name":"claude-mem","version":"12.7.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"0f3abb64390880114b3ea191a33ffd4747badfee","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.2.tgz","fileCount":97,"integrity":"sha512-lBvzd+O87bKG/2oKPibo9R8ZkFdSDwSN2cwZfL0/XrQ87fBtcOJ4zgs7KF8i2iFzgGSX66M46sO2pNkWIVJ00A==","signatures":[{"sig":"MEQCIHvZxR982C/u0AnzMVI1lUDBRI6Ja/1mU0TIeXTqwJtxAiBUt81ENVavrAgBR1TvM5n3ehG3jmgA18LvIiE/DNVi2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5721450},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"20e98d83618109d276af20f685ef3832c591e748","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.2_1778063730763_0.17286421867160406","host":"s3://npm-registry-packages-npm-production"}},"12.7.3":{"name":"claude-mem","version":"12.7.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d278d599430a9623c3b4f058a238411bc24c8fdf","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.3.tgz","fileCount":102,"integrity":"sha512-gpOydlMxniwx7ZtGC9BvKWD51Ofp64+bC+S7ox3+NDD/dPra/LMvxcWQfLfOll1Q/q71rfvPm0N9acvB1qKtlg==","signatures":[{"sig":"MEQCIBtgNjgO31iTVShEERA4TAfsEhOM75ZaYHQFqLLznt9DAiB55VBxuN6Jvmqu8WFlNfLLnJDOCi0oKEEUZqtBfm7PCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122084322},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"02c7a3dfa9f3a5138a1b1fc6d2349d9695411786","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.3_1778117496723_0.2569950437256483","host":"s3://npm-registry-packages-npm-production"}},"12.7.4":{"name":"claude-mem","version":"12.7.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8c4f36c69960f3fde3ff146533d0a452e20d725b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.4.tgz","fileCount":102,"integrity":"sha512-ak17kboyIf7leQWUlWRb1Nizqr2VZE9f+PHREGkms7tCzTbKtyEvam4pTe+i0EYyOFmZt/43DSnCVrtmiQreRw==","signatures":[{"sig":"MEYCIQCJJcXs9fXglGq39QyXmJZ/IkLfR0Y33bXLeX5iatdfswIhAPu15mNi7KnMiM30S22fG2dzLWE+I5qrAhnSBelV4dkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122086676},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"7a9573759e2efb483c3fa5ad119c285902714323","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.4_1778121620308_0.013190756933756376","host":"s3://npm-registry-packages-npm-production"}},"12.7.5":{"name":"claude-mem","version":"12.7.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"AGPL-3.0","_id":"claude-mem@12.7.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d6f28825cdf61910e9b2dd002a4a786885d46767","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-12.7.5.tgz","fileCount":102,"integrity":"sha512-m8IqYzxTUTB2A/aCReutd534tBQj4JjPF3SNQz+3rV2MQQNBbSULgm6K4rcRHdTiU6Q+L5h7dVAkDxncRAWG2w==","signatures":[{"sig":"MEQCIFnlMJfs49bAFG3r/3gxmhl0E6E+9kue2VqlAeMjSKW/AiBtqfyYIO3xRKSwzneEVBnjOiyKpHct4t5kZtRkcqDoNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087460},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"e3cc382fa28a605d12c7245a27d49a6b27d5db1f","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","queue:clear":"bun scripts/clear-failed-queue.ts --all --force","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart) && npm run queue:clear","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","express":"^5.2.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_12.7.5_1778128211893_0.756754000161248","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"claude-mem","version":"13.0.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.0.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"4ce5b2ec892ee16fd9acba620ef4ce3ea4ec6f7b","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.0.0.tgz","fileCount":98,"integrity":"sha512-GHqjuy56bX7HyGq3U/oI3dTx19ee//JUzmFEaLs1mFKDIYdmy2lnlqIeUBrfg6aqvITDu58MaGSnTXMEb3c6ww==","signatures":[{"sig":"MEUCIFoyfY7zkHGj3oUqbD85Hv+JvZg+O390ktVyOS80T3U4AiEApyXdB9NkVo8QY+gO3YbOg/CJSf0txGsC2AcMQpM1co0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8684794},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.6.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.3","react":"^19.2.5","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.1","react-dom":"^19.2.5","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.2.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.119"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.13","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.0","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.0.0_1778228652517_0.3321758440566558","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"claude-mem","version":"13.0.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.0.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8da2e44689425281359a763a0bb963ca653fa462","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.0.1.tgz","fileCount":98,"integrity":"sha512-pVZR+158yE+tV7scP44KH289317srmLEDGKlGoBLqrQtlxr7/OcoJiwCk21gapb5zgIXPa9llVxcbSOBhW255A==","signatures":[{"sig":"MEUCIFoAImVVVG/jJil4+7hiFqj9XKpv4x0h4+vFIhf3WzsPAiEAnXecIssEaULlXGXNNaWWfmzdOzE77c61kTXWDtgh+8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8828688},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"9b014b588aad706d9427bf93bcb5da793c2354c4","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.0.1_1778375392949_0.12561113332464235","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"claude-mem","version":"13.1.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.1.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a5695ad94d27d2a829277c128998d4a46432462e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.1.0.tgz","fileCount":98,"integrity":"sha512-eJENvcOFUg+428DxLzHYhde/yPzZX6ByDpdMs8MRk170D6z7OQrdF4aEV3vU8/7EvBPpM//OyHsOvaYh2Hcp+w==","signatures":[{"sig":"MEUCIHj9TldPULkuKwSmt91VabsgZlbkAjNbIRpZVHi3ZlBxAiEA/nY7Zl3rfPV7QEBhUbzpDflcWTYDbRLQvtwNRBy71WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10046760},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.1.0_1778484569632_0.6016960872331891","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"claude-mem","version":"13.2.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.2.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"010458abe16c28e93b0ac298069d9a66eb704e3f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.2.0.tgz","fileCount":99,"integrity":"sha512-lOpZaEUM5DFP6MwjWwLDeWeNv1CzIjg+7W0NWjGsYQg1IVI69O+xh9hoDSZVtZXr440rq0gOcA1JwFxNgBvDsw==","signatures":[{"sig":"MEUCIQDS+Qi7c2JRfGGPMn6gCm0Wjd4hVQK8BfxlzahLAMmqJgIgZ0TcwLoc7W0MHiotb5dU5B84WoiNck1p+ywQiSPTUg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10198083},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"f1b73a46dabbdb2e7c2598470b667bd485800ab3","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"10.8.2","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.2.0_1778550142048_0.788175631563772","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"claude-mem","version":"13.3.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.3.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"baca114f725349514b73538cb567db9d621e66d2","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.3.0.tgz","fileCount":101,"integrity":"sha512-o1b9NMz3NBZhtrYzD+5BtCJJDp77nKpuWN4spXsIimmA7f9qc3jMIKzqpqNahwmg5QnrRg+B2irNjxB+xbwnsA==","signatures":[{"sig":"MEUCIQC1Gg8FJfuwkX1FqwpL9pL6f7k+mXa0yKkoGX8DZtlvcgIgMCKcSQrE5Nkk4R2DResXLq1JWXMsUuNgIutfqfw0wpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10264534},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","prepublishOnly":"npm run build","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.3.0_1779360116360_0.331226753080754","host":"s3://npm-registry-packages-npm-production"}},"13.4.0":{"name":"claude-mem","version":"13.4.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.4.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"1bda8e7c4e50e8547544cbf54dd77743f85b0f0a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.4.0.tgz","fileCount":101,"integrity":"sha512-c/sO14N1yq23CBAeHXoJqGej2/uhDnWwwJPiOlxlbLXBdy5Bst28dFROYrAmxxwaT76qNuVQ5eDk/p1NOpZ5ug==","signatures":[{"sig":"MEUCIENboJzWA1rx3h8/HtZmq6xI0U7ajJTyylcnmBY7xWFAAiEAxlMmUeh5gFlridwiMMAOzZbN77BicwGS+XwZAx5O72s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8842962},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.4.0_1780080164523_0.9869750993714874","host":"s3://npm-registry-packages-npm-production"}},"13.4.1":{"name":"claude-mem","version":"13.4.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.4.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"71edbcc90b159299b4ec8784101bc13dc92f82f7","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.4.1.tgz","fileCount":111,"integrity":"sha512-Rp59wKNoUEIz4BYasqi5hhsmwdevugWKw0EmCYLHAmwmlIHUNqoVPUkJ86t0bVtlkeiROXAjaZWE/e2tozGVpw==","signatures":[{"sig":"MEQCIAvzldNnldw0EpWS0GHCNra6Jkf4WDLCuDnh0PZJFiY4AiBKQ3GoDmN0hFqtdk0CDWcTRGtBMoIGN185IWT6i+ojrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125900029},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"f267d1d43b9b6652831c7ceff8084a556a25480e","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.4.1_1780889471437_0.34835140957885313","host":"s3://npm-registry-packages-npm-production"}},"13.4.2":{"name":"claude-mem","version":"13.4.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.4.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"298af545f3e63667742ddc74256177a05309ac1a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.4.2.tgz","fileCount":106,"integrity":"sha512-XjBwdqL6wraU2esc6d4xf1UuijIKqQRaekZLk+tZQMalTLG7upDjljoUJjlQtxgIynLIToaOgBWe5X8N0zidVA==","signatures":[{"sig":"MEQCIH4E9qtbehIPnteiwcRB/xWMOdZTythvsva/7GpWqwYNAiAzT9OHJsMGI240BfWnb51/De3a9qfXAbtnidLIFhQ2BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061792},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.4.2_1780984163565_0.10688333061109145","host":"s3://npm-registry-packages-npm-production"}},"13.5.0":{"name":"claude-mem","version":"13.5.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8004732a03d83abb3c78c52dccaf7a40dc3ffac6","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.0.tgz","fileCount":106,"integrity":"sha512-apu5OsLYkMtKLH4xiE97pordGZVcypEKZg7dXzgDJiNu6eR6K+0uEsG+K89s4pJ/TfZZiPZTbPhIWm7YdKCLcw==","signatures":[{"sig":"MEQCIF0tByan6a1HbOzJVE6n7G6TpR37w6e7McxrJ3Ij9BROAiAndZiNJk5ukCjMpo95tAeH6k97sA0YI1Fj7ImlRK8qPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9179787},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.8","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.0_1781062108431_0.3799264595377565","host":"s3://npm-registry-packages-npm-production"}},"13.5.2":{"name":"claude-mem","version":"13.5.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"e23bdb97db9f66cbf50cae923c1e92870a8781e8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.2.tgz","fileCount":106,"integrity":"sha512-5+lQ5GJD3x7ZOlu25FXjJmf9kgVQX0naifVKtD03DQtjxMZyRr3dtfab5U4wY9s+aOn7y4XhHP99HMAF46fp6w==","signatures":[{"sig":"MEQCIGPNwz58jjMWOmWK5QmBKKEr2pcTGUCbWJZ/YRBTVNGuAiA/RCh8xZfTDjJ1xBD4xirvpW2F9XS5vIMUIqVaMUDTyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9187757},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.8","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.2_1781067155219_0.581833699907182","host":"s3://npm-registry-packages-npm-production"}},"13.5.3":{"name":"claude-mem","version":"13.5.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"081dfd26d3e4975fc637f864253201d826d97930","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.3.tgz","fileCount":106,"integrity":"sha512-l8O6xmiFZtZj0bEsMd1870NTIw67h6PTl8+xnDuS5LoaOUh8jsnXdHz0Y0hdfRUAqbnW4wbTxqtCMtr6poCA7A==","signatures":[{"sig":"MEUCIQDUtvCZSnWM4BFcFiWhDdChjZGIWDwEEzF9rUr/s/5M6gIgF2Nk+Ld+eTRHlRFmndyowHDsVvWgy97kQms7wHuVoXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9191888},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.8","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.3_1781074358314_0.015776954944227928","host":"s3://npm-registry-packages-npm-production"}},"13.5.4":{"name":"claude-mem","version":"13.5.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"e8b36bb871cd55437b5c85d576134b256cc3c256","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.4.tgz","fileCount":106,"integrity":"sha512-L2WvKdxet0H2//8jotpS+k0shn3/WnjovF0wUqliJx0BOyYIiL7tjatt3Fda1+nrV8m2miZ501WYElJRhBwuFw==","signatures":[{"sig":"MEYCIQCVzQLhgnGnE+T+Ukqjx3CnYONeWM4FGq8InW1lfCY9KQIhAKD6KZNKAlYb/EdutgbFp96Kniua9A1XiDfw+bG3N2g1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192055},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.8","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.4_1781076196548_0.29841654481823254","host":"s3://npm-registry-packages-npm-production"}},"13.5.5":{"name":"claude-mem","version":"13.5.5","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.5","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"70d835edcb5def3343b142c81420726ade8567b9","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.5.tgz","fileCount":106,"integrity":"sha512-z92iehophr/pYixZjVKIfF7kxfqWyHfCWvaKZ8HUpik2W0IDPS1I9ChAEgr/2D/PIBZfD5WIpMzqin8aiBeMXQ==","signatures":[{"sig":"MEQCICvt1Mq+OJy/ncfxhLGiBizP1mvmgky0AX6pE4DYMnChAiAGuF8f2LbwMiqWdrvElZlrmAWuQ9OeM7ObWJwtfQ9WJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9203180},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.2","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.9","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.8","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.9","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.138"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/react":"^19.2.14","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/dompurify":"^3.2.0","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.5_1781127049805_0.9029747453537309","host":"s3://npm-registry-packages-npm-production"}},"13.5.7":{"name":"claude-mem","version":"13.5.7","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.5.7","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"b17a72fbfc4bb68734c82ace70f06026e7914c3a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.5.7.tgz","fileCount":110,"integrity":"sha512-Dn4l+Bfjgn0oDXLtdWfwaHGvfIn/jk45czEJZLoxjEJM6StPvW3BFSKX1knieG5fRtWv3mTT2iK2bQ14/mhhdg==","signatures":[{"sig":"MEYCIQDOKAZXjB7otPizAq9wWd1XxqIOfbQPnt/WVXppqHH+zAIhAI6VtDm8R3nZ3Z1o5slSOHK8KGuDTTpdatgFzD/mVTxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9245906},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"9c574ff1b0d83c2a20b21065f0ef12874ea46f95","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.5.7_1781309779548_0.24236890440790426","host":"s3://npm-registry-packages-npm-production"}},"13.6.0":{"name":"claude-mem","version":"13.6.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.6.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"6e3507d3cae835aad8e04b0e81e70919217d7d82","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.6.0.tgz","fileCount":110,"integrity":"sha512-LaAqg73mP+XbisZ/Cv0GJ0pUvdDyXIKYWM3FIHxZ7qBze8aDNtZ6nRybdXnwA7lF85gs8YCjXAnciYNgL1T0LA==","signatures":[{"sig":"MEQCIG6kR5rIEBjS9PiZVvlu1MU42Q2YGhDOaq1Lb/8PjNxaAiB/lkK6JPcgfJ5PnpfJrSJmewRb7h/DX0ItQpSutKgfcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9252866},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"96ad0e23b4e1a3c976b2f836d2190626b55079f2","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.11.0","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.6.0_1781313425667_0.9168244925304243","host":"s3://npm-registry-packages-npm-production"}},"13.6.1":{"name":"claude-mem","version":"13.6.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.6.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"553e9883b035d2b9fcef786aab180a997b1501a1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.6.1.tgz","fileCount":110,"integrity":"sha512-2818zuUdcibQeAyWIjNJNnSVbRlmxQIKPChOczc/hI/ktpT+VaxOgEykqxSPDJLlL3DwcRf0LV6AEovKsuwQTQ==","signatures":[{"sig":"MEUCICeO1PXGwZrxO8KkDqfzl4LKJeLUm5yM5KZJK5b6sQ0ZAiEAr+wICw1CogyWOB9yhvuksa4hJDoDzfGVVJcBzPJQBek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9253436},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"b7479f818b09d5e871126027868036d4b6a212a7","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.6.1_1781507466523_0.45187147460815935","host":"s3://npm-registry-packages-npm-production"}},"13.6.2":{"name":"claude-mem","version":"13.6.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.6.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d1752d978e7519930775d37acd532529cf672a15","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.6.2.tgz","fileCount":110,"integrity":"sha512-TlYEM52rw1c1/grdEqroCZcE1LZ7bvsM9gl1S0oJ7njAIpTQCzXFohXJKyV0c9mf61AugxBjjsT+1gGALgo7XA==","signatures":[{"sig":"MEUCIQD+D97RgZrQ6Jw5XJwgMmWdygnJ347/zbAWjg1poYU4WAIgLBQRuaNboCZGiTYAi3go0O/jA3OavOGhKCDLyBfQGCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9256122},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"0e5f4ce7e3e06aa239d8d2558822596e843f845e","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.6.2_1781727617985_0.47039950440505396","host":"s3://npm-registry-packages-npm-production"}},"13.7.0":{"name":"claude-mem","version":"13.7.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.7.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"7db6a769ef2f36abe4c885bff3bbb68638322e77","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.7.0.tgz","fileCount":110,"integrity":"sha512-U4hINdeJUjf1ww3tzT5XjWCLbXTl9v9ALdm1YX+0GbSn59iXYwGmvWaSNkw0emTgDPzNw5uDYNXrmCRG3+9PpA==","signatures":[{"sig":"MEUCIQDwpWxX9eskIx3tP0bJl7XJYuZlu1RcIPPSaD9LQk5t5gIgBKo08L2xFPWvUyqJI1BTqtl+r3GThrE2NGsXexJJs68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9265590},"type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"50f1d77dc3e83c5d45c491f12d19647e1ec29998","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.7.0_1781940134736_0.621596437490026","host":"s3://npm-registry-packages-npm-production"}},"13.7.1":{"name":"claude-mem","version":"13.7.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.7.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"da7b46cc3049cd314a98f8fa7976cea025baaa80","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.7.1.tgz","fileCount":110,"integrity":"sha512-lEvYWsCTKz0TJH7VSX+mQDLF/jOlPk3YE12GkPKksUZmX6NpbgOKA/vb6H2KQuLWrZGG6vb+ZEMtzh37x7zE1Q==","signatures":[{"sig":"MEQCIAy1rRze4MgqMhjFpEh0zPmOXSLN52AWMvQ28DprT7/kAiA3F4WgNqO/xq5KgyAKUXXZk0YTYqIoBbwX4n209ZRF5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9228400},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"0b6b10a1ee3d0b3ff26bfa987cdf8b70f3a6fa19","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.7.1_1782073210724_0.441880067558728","host":"s3://npm-registry-packages-npm-production"}},"13.8.0":{"name":"claude-mem","version":"13.8.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.8.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"50eff1abba03186188d94c18d614a90e550b93f1","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.8.0.tgz","fileCount":110,"integrity":"sha512-m7N84XdrLspYwEghaCja3trjBA1dmis3cS+e4oZqYtmTq3L5NjE2hZ1Ns4su3tLveKXHGZ9B1LZokumh3Sfe5w==","signatures":[{"sig":"MEYCIQDcMeBe+5KyauSHBgDRvEKjd9lKfI2pwgF1I4k3rEcR+AIhAKSYJoBi7YvE0PzOF6zeTvJNApM7g7CZ0C8odgeObVL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229632},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"90c383ac4c47e57fde9cbdc6a03aa8d723164c42","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.8.0_1782074072700_0.14138512922116497","host":"s3://npm-registry-packages-npm-production"}},"13.8.1":{"name":"claude-mem","version":"13.8.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.8.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"0b48ac05335eb9466158aef56183a64a39e7eb0f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.8.1.tgz","fileCount":107,"integrity":"sha512-VQAr4Uyd205jXpYiPUGsAYQQRF+GFpxGZa6mgpJlnaMRyfiQKAuG2Brqo3z7F81wepqkrC08vs9TvYuMl+kDZQ==","signatures":[{"sig":"MEYCIQD4Rc4zLH1hF7Xuk+gEbME9d9zWWDCGHLY9WmBL7BHmlwIhAMmZ9WG1/Zn5YWwRyBoYLTF3x2jS0wPiAmd1yBQuuoIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9247016},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","e2e:server-beta:docker":"bash scripts/e2e-server-beta-docker.sh","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","cors":"^2.8.6","glob":"^13.0.6","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","express":"^5.2.1","ioredis":"^5.10.1","dompurify":"^3.4.9","react-dom":"^19.2.6","handlebars":"^4.7.9","picocolors":"^1.1.1","better-auth":"^1.6.16","shell-quote":"^1.8.3","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","@clack/prompts":"^1.3.0","zod-to-json-schema":"^3.25.2","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.172"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","jimp":"^1.6.1","parse5":"^8.0.1","esbuild":"^0.28.0","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","@types/react":"^19.2.17","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.8.1_1782418134517_0.5669894244551867","host":"s3://npm-registry-packages-npm-production"}},"13.9.0":{"name":"claude-mem","version":"13.9.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.9.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"e1eb5a49e01ffb4868f73d3e41610982eadcb5d3","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.9.0.tgz","fileCount":113,"integrity":"sha512-ltn8+7M5SyOVR+4MO9RSnAKTTG8PS4uGVRzMhc2+95JcWmld5w2ejVqJoLTuuMtDRMt8KFvCoY6B5NuzI/lPLQ==","signatures":[{"sig":"MEUCIB5qNJ81AJlx5ni3i3K1t6VzMks0vnUUSmX1RF5wx+DBAiEAhhiiV0Fx7YPYOKociDtl4AHwbkhX7xdJYTCoByFijrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10733786},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"8eb85974f75bc31b9b6d685fc7fe4385dbbc4f23","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs && npm run build:sdk && npm run check:sdk-bundle","queue":"bun scripts/check-pending-queue.ts","release":"np","build:sdk":"tsup","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","check:sdk-bundle":"node scripts/check-sdk-bundle.cjs","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","cors":"^2.8.6","glob":"^13.0.6","jimp":"^1.6.1","tsup":"^8.5.1","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","handlebars":"^4.7.9","picocolors":"^1.1.1","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","zod-to-json-schema":"^3.25.2","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as live `import`/`require` in a shipped artifact live here — pg + zod + @modelcontextprotocol/sdk back `claude-mem/sdk`; better-auth (+ api-key) is the server-runtime auth surface. Everything else (express, bullmq, ioredis, react, react-dom, cors, dompurify, handlebars, @clack/prompts, ansi-to-html, glob, picocolors, posthog-node, shell-quote, yaml, zod-to-json-schema, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles, so it is a build-time devDependency and is NOT downloaded by `claude-mem/sdk` consumers. Verify with scripts/check-sdk-bundle.cjs + the dep scan before promoting anything back.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.9.0_1782772450648_0.7939361369645686","host":"s3://npm-registry-packages-npm-production"}},"13.9.1":{"name":"claude-mem","version":"13.9.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.9.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8e7ed865b492bfa2b5cf8197d46d7715c58040ac","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.9.1.tgz","fileCount":113,"integrity":"sha512-zTM5r3cSScMeZSnC7kuPGBhl+oelXptj1ZSsJU0hCFj90fhT5OfA8r9fvjy1kjNdz6VHxPSWq2va0RDj7TLthg==","signatures":[{"sig":"MEUCIDZFnezZrAuzmbtF+IUsGEJbelvgbnnhI1WX80q2/1VxAiEAuuMNhkr4o/rasSZDvuw8rkfraHurxnnwe+e6O4ZIrlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10918510},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"2648d37d85d5ce43af34c08f095949222997c7c4","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs && npm run build:sdk && npm run check:sdk-bundle","queue":"bun scripts/check-pending-queue.ts","release":"np","build:sdk":"tsup","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","check:sdk-bundle":"node scripts/check-sdk-bundle.cjs","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","cors":"^2.8.6","glob":"^13.0.6","jimp":"^1.6.1","tsup":"^8.5.1","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","handlebars":"^4.7.9","picocolors":"^1.1.1","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","zod-to-json-schema":"^3.25.2","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as live `import`/`require` in a shipped artifact live here — pg + zod + @modelcontextprotocol/sdk back `claude-mem/sdk`; better-auth (+ api-key) is the server-runtime auth surface. Everything else (express, bullmq, ioredis, react, react-dom, cors, dompurify, handlebars, @clack/prompts, ansi-to-html, glob, picocolors, posthog-node, shell-quote, yaml, zod-to-json-schema, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles, so it is a build-time devDependency and is NOT downloaded by `claude-mem/sdk` consumers. Verify with scripts/check-sdk-bundle.cjs + the dep scan before promoting anything back.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.9.1_1782776951133_0.1847635761854094","host":"s3://npm-registry-packages-npm-production"}},"13.9.2":{"name":"claude-mem","version":"13.9.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.9.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"7922b52ecb14d85d2f2e3ecd6c6d3f802ff2f7f7","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.9.2.tgz","fileCount":113,"integrity":"sha512-O2w8yA84DTfhlgFdKcTeq8cB4auS0SyEaR2fo+e5gWyBSsWeAdRqbdP0l9Rr93KMQ12NlJ+WYu6q2dcKOk0cQA==","signatures":[{"sig":"MEUCIQC/GWFch7uxmgWhhccnFY7Mtx+DhGGH+z+/0qVEdfCcIgIgOmXDd74pENpskQz3Bkf6Y5YgFeJIw6+8nmfnpaTwh1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11153763},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"gitHead":"cbdce2d676a9646b73dc236eebb53e4019870dcf","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs && npm run build:sdk && npm run check:sdk-bundle","queue":"bun scripts/check-pending-queue.ts","release":"np","build:sdk":"tsup","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"npx tsx scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","check:sdk-bundle":"node scripts/check-sdk-bundle.cjs","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","zod":"^4.4.3","better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","tsx":"^4.21.0","cors":"^2.8.6","glob":"^13.0.6","jimp":"^1.6.1","tsup":"^8.5.1","yaml":"^2.8.4","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","ts-prune":"^0.10.3","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","handlebars":"^4.7.9","picocolors":"^1.1.1","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-elixir":"^0.3.5","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","zod-to-json-schema":"^3.25.2","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as live `import`/`require` in a shipped artifact live here — pg + zod + @modelcontextprotocol/sdk back `claude-mem/sdk`; better-auth (+ api-key) is the server-runtime auth surface. Everything else (express, bullmq, ioredis, react, react-dom, cors, dompurify, handlebars, @clack/prompts, ansi-to-html, glob, picocolors, posthog-node, shell-quote, yaml, zod-to-json-schema, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles, so it is a build-time devDependency and is NOT downloaded by `claude-mem/sdk` consumers. Verify with scripts/check-sdk-bundle.cjs + the dep scan before promoting anything back.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"optionalDependencies":{"tree-kill":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.9.2_1782881957434_0.7556808661056538","host":"s3://npm-registry-packages-npm-production"}},"13.9.3":{"name":"claude-mem","version":"13.9.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.9.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"6377602f2916a3b3288714cd75b8e54580518470","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.9.3.tgz","fileCount":113,"integrity":"sha512-ctDJu7aviXu56k9+j7DyNaAyarzRum8gaLx162jIDiX9isHbWl7D4Froo/1Jd4gPeN2+tcBUBrWdqPrE56PjAg==","signatures":[{"sig":"MEYCIQDioWc/2vb89ocEkQTxfFN7nwJK9QLnDSH1YomAvOOCSgIhAKrEZqcKRpqwLLZqMQZ7BfD6yaLG++n4WfP+ygx4jWtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10895552},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"fe5e6b32ed8b8e65f713242af93e8f062f51fc41","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.9.3_1783056210218_0.22072571853818745","host":"s3://npm-registry-packages-npm-production"}},"13.10.0":{"name":"claude-mem","version":"13.10.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.10.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"8cfe49290c02ca9ba758b45889d1fd387bd5cf4f","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.10.0.tgz","fileCount":113,"integrity":"sha512-jTNmCnksxoOvUBo+m9gYyGD5STmejw4GWYmL3Vu0Fv3lxCIgCe+0sgJRxPAGYeKV3/0+SEV/K9+3NbydiwSgmg==","signatures":[{"sig":"MEYCIQCkSjVwrblmfmCmcboyEqmUJ2jPipnRPLq/m3BpaJKZBgIhAM+AGXlUN8N7YyJwYHSprdFzDEQJRsil+P0aRSbkQ7p+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10903114},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"92071db2fb202902d2df23b000ecafe19d6c3cdd","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.10.0_1783137937342_0.8577506293985391","host":"s3://npm-registry-packages-npm-production"}},"13.10.2":{"name":"claude-mem","version":"13.10.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.10.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"d1ffa1db156cbde1bf706bf2e09d114b124ff79c","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.10.2.tgz","fileCount":114,"integrity":"sha512-TLaAxO7+oDkIsneNZTfNg8B3dPFMB/HSH7b51tL/qMWpdKVhRlW5J1Fdt2eudPrneeY6VHbb2RLc4XMXWVWkoA==","signatures":[{"sig":"MEYCIQC1r6F+l6jEiEEZ/RRNA9IYas9zHnUUOA1cngJOy8O/tAIhAL3yaTEnUQUOFC7xtVbm6ZjPAa4/wjp57EFpRBvTUo6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10992859},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"804504b351cabbe45c63fa8692ff09c57e0d03e6","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.10.2_1783316654617_0.08732486425795827","host":"s3://npm-registry-packages-npm-production"}},"13.10.3-community-edge.0":{"name":"claude-mem","version":"13.10.3-community-edge.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.10.3-community-edge.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"95f7207e0c3726992794e572bfdc1d61939094cc","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.10.3-community-edge.0.tgz","fileCount":109,"integrity":"sha512-bD5lITTqb5R4wGOF0vKJxW2UdI1LXYmATwVjNkqZQ1tE8yv54x4mu+ehSRz/XQoxhPimTKqQJXLKX393acpADA==","signatures":[{"sig":"MEUCICnRzEmaB8vm5Kcg3qFCvyLaHACNzbchVbzshqu0ETGrAiEAyZ6JiFfvsyKCqjtK2RXw9YUWGVRxt5Lf9hffx8+6j/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851938},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi id th hi bn ne ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","allowScripts":{"esbuild@0.27.7":true,"esbuild@0.28.1":true},"dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-c-sharp":"^0.23.5","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.10.3-community-edge.0_1783624940056_0.06302006465152532","host":"s3://npm-registry-packages-npm-production"}},"13.10.3":{"name":"claude-mem","version":"13.10.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.10.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"be58c762c92daf5c6228d8677d885b15ed8c9f2e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.10.3.tgz","fileCount":114,"integrity":"sha512-g2Qn7WaGVp5Ii7YNbRuvQJirH6gGTdYMOs9drsertL7/pCfTuAZu6VdMiy5kujefZlnaqOE1f7fYUJkeNWjbtA==","signatures":[{"sig":"MEQCIGO9D1oK/1fq/cD0zm9dnrDyT7V12jGBi2ecVXwVVYvBAiAg58TIR5hRLbfHOeztjKtPy6xwZcrsXp1FTEilJ/oIwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10996949},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"a0b9486c0c76d758debf2e2f3d2bd002958422f8","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.10.3_1783891005157_0.5361820628497682","host":"s3://npm-registry-packages-npm-production"}},"13.10.4":{"name":"claude-mem","version":"13.10.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.10.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"e990ddef31a33d951fc057101aafa1476201e8e8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.10.4.tgz","fileCount":114,"integrity":"sha512-VIUmnFcBT++wo1yFkoIs19FJMO96qUTYVK//p7wqGt+V7tXDppka3wkb9PtARCQ+NMtaRb08MaYuRJVXueMBjg==","signatures":[{"sig":"MEQCIBgfI1YtPQkfQlCYTLHdpFkbfpHUfIjOA9LFJKLENAVfAiAdDfddOXC5kw91GK0I6JvhykxxcGIYjSRxxxIOPhiT9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11070579},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"1a39fb80a9643753e56fea31c200340704376b75","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.10.4_1783911111281_0.4351171944527601","host":"s3://npm-registry-packages-npm-production"}},"13.11.0":{"name":"claude-mem","version":"13.11.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.11.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"0804ae5e4aaa97f0cbe89fcc4687a30925851ae3","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.11.0.tgz","fileCount":115,"integrity":"sha512-WJxufjcmUSJFAI8O3F8jzu1OAA72T1qM8CZ0szit0RqudL5othj2neOEfwjg9h6c7LNxntHMuvRbji5JKtT4nw==","signatures":[{"sig":"MEUCIQDKdunBEyeE5JDMVWRo1N/B4eUt8QDNPA2lNGxcZwt6YQIgPM9Sn5kHPig5Mx0XiD8x2puwB2XHQ7DqQN5HnbOjAKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11096611},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"fad1872b81be7de07565ac291418f38c52ee448c","scripts":{"dev":"npm run build-and-sync","test":"bun test","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.11.0_1783915181303_0.0708841405631071","host":"s3://npm-registry-packages-npm-production"}},"13.12.0":{"name":"claude-mem","version":"13.12.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.12.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"08200efb368f7d591f263491667a34aa34300bb2","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.12.0.tgz","fileCount":115,"integrity":"sha512-EiDLk/S4luM8rP7ZqDhTb6SyvISKWCRqC+gup/+bNnVmHbodJx7uOBQTEWQXHC6ETNPoXl7rg6mvV89wuix5BQ==","signatures":[{"sig":"MEUCIG3GUMvcLKDrqy+7fqn1Ee1WBPLGN/fAnqqq3G9643LpAiEA6fa24vixW3t6sgD1bPBpGOwQ39DmgfDC2pUMg01Bvyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11189237},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"7d3590529c732521feafbb70d999d103366cd5ed","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.12.0_1784762562258_0.7157818479758666","host":"s3://npm-registry-packages-npm-production"}},"13.12.1":{"name":"claude-mem","version":"13.12.1","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.12.1","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"f2305ff7ce9e4fcf2c31c69916a35eaf342102b8","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.12.1.tgz","fileCount":115,"integrity":"sha512-t4N7M1+1Ii0esLQP78TeEltZGX1hjBEwwPkcLuNNs77NtN+SHiNEQVjjVW6Y2qv+wtRazWD9UjVgWqORmf5B6w==","signatures":[{"sig":"MEUCIQD3o2/2iLJt3i02265j3llg9ZVTqbq2WEHTTSkIYuG4JwIgVap9srbqh0I+GLeSLKvZZ8daViZSFI2TaCusEtOwfs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11199227},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"78c6a70eda1056e71414c5a2874d0b4524c25496","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.12.1_1784787645030_0.15679480029664838","host":"s3://npm-registry-packages-npm-production"}},"13.12.2":{"name":"claude-mem","version":"13.12.2","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.12.2","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"51963c8c8a78b98889a5b5e607bc359bff2ec23e","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.12.2.tgz","fileCount":115,"integrity":"sha512-Kb3iZ74oHR/AHF/dA6lLrycIw33GOA5i8HvELPDHqukfiHXUeiUKw/tS7Q/QsNMdsbG3G7RoYpWqS01u6Gr1NQ==","signatures":[{"sig":"MEUCIQDZVMGiOomih9rIw7660mTORdMwZRw0Ljf8t28Z7FFxhAIgYMuVBE3Y2E+ZturPZQ8iz5HnLHY/dnQ3KFV7QgBbXCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11134633},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"35904ef997d43228a099431e6f6b9513be3e64a0","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.12.2_1784797718010_0.3718037150256952","host":"s3://npm-registry-packages-npm-production"}},"13.12.3":{"name":"claude-mem","version":"13.12.3","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.12.3","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"155600b3efa01475778fd3566328add9600bcb7a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.12.3.tgz","fileCount":115,"integrity":"sha512-csLMW3/JfaeoWwml4FwgsDW3wOyX3DGmYnWjySUH//s384VoV/EPUlTgQIoTFXCncYJOEDvpUq5wnBq68pVrBQ==","signatures":[{"sig":"MEQCIFbc/N9xmVr/pLIiQd75dySwvkMQGx94NI9VlVWle4mPAiBR3BmCzUQaep1XayR2TUuTpH+j0i1iZzMJ+5+D1SwG3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135039},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"68b077f7f79fdbcc98fb0445a9b9ceebf0070d22","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.12.3_1784835091850_0.6347683174582828","host":"s3://npm-registry-packages-npm-production"}},"13.12.4":{"name":"claude-mem","version":"13.12.4","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.12.4","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"9b8a0ca0a1d0cdc2fa0fc89ca086dfdc59dfe823","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.12.4.tgz","fileCount":115,"integrity":"sha512-iaoKccmi+JWfRTrJSW+ru9kz4MhaKMSQQPRkVv7j/Tstc0aa1pa7oEodcBzwUUN+WoIYhg3SeDk1u4edwlg78Q==","signatures":[{"sig":"MEUCIQDg2YpnGDcFOHR3TH4ANijuqCvqQDIB/DOfm9l47ZY9HQIgaUYUpjS9wOfGIbefJRui60QBGoRFxRF7w52OCv7mvSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11140546},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"132b46343e60ecf4057c427736c57b08f7615dfe","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.12.4_1784855373942_0.8967749718823246","host":"s3://npm-registry-packages-npm-production"}},"13.13.0":{"name":"claude-mem","version":"13.13.0","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","_id":"claude-mem@13.13.0","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"np":{"2fa":false,"yarn":false,"contents":".","testScript":"test"},"bin":{"claude-mem":"dist/npx-cli/index.js"},"dist":{"shasum":"a3624d6c8e656f005f1a87cf443232877b825a26","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.13.0.tgz","fileCount":115,"integrity":"sha512-IkRq1KMZfMlk7/8QwGYdD/J5wzN90EjtNhteXAVZj6jru6SC9zEwPYV/DAb1oXzB4HnP59GIR9H8vE/EON+g+g==","signatures":[{"sig":"MEYCIQDP4epTvNj2RXfuanNMNXsx8RSCw3Lt93h1CzJjPOsv1AIhAMdyCWe2xdWnEbo37PeOPYNMcMGIpoKDAPSaE/A4Bygd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11146229},"type":"module","engines":{"bun":">=1.0.0","node":">=20.12.0"},"exports":{"./modes/*":"./plugin/modes/*"},"gitHead":"b368abaeabfebb8d5cfe18836b779edda204664c","scripts":{"dev":"npm run build-and-sync","test":"bun test tests","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","queue":"bun scripts/check-pending-queue.ts","release":"np","pr:status":"bun scripts/pr-babysit-status.ts","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","bug-report":"bun scripts/bug-report/cli.ts","test:infra":"bun test tests/infrastructure/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:server":"bun test tests/server/","test:sqlite":"bun test tests/sqlite/","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","test:context":"bun test tests/context/","worker:start":"bun plugin/scripts/worker-service.cjs start","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","queue:process":"bun scripts/check-pending-queue.ts --process","release:major":"np major --no-cleanup","release:minor":"np minor --no-cleanup","release:patch":"np patch --no-cleanup","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","worker:status":"bun plugin/scripts/worker-service.cjs status","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","build:binaries":"node scripts/build-worker-binary.js","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","discord:notify":"node scripts/discord-release-notify.js","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","strip-comments":"bun scripts/strip-comments.ts","typecheck:root":"tsc --noEmit","worker:restart":"bun plugin/scripts/worker-service.cjs restart","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","smoke:clean-room":"node scripts/smoke-clean-room.cjs","sync-marketplace":"node scripts/sync-marketplace.cjs","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","e2e:server:docker":"bash scripts/e2e-server-docker.sh","changelog:generate":"node scripts/generate-changelog.js","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js"},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"overrides":{"tmp":"^0.2.7"},"repository":{"url":"git+https://github.com/thedotmack/claude-mem.git","type":"git"},"_npmVersion":"11.14.1","description":"Memory compression system for Claude Code - persist context across sessions","directories":{},"_nodeVersion":"24.5.0","dependencies":{"better-auth":"^1.6.16","@better-auth/api-key":"^1.6.16"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","pg":"^8.20.0","zod":"^4.4.3","tsup":"^8.5.1","react":"^19.2.6","bullmq":"^5.76.6","parse5":"^8.0.1","esbuild":"^0.28.0","express":"^5.2.1","ioredis":"^5.10.1","postcss":"^8.5.14","unified":"^11.0.5","@types/pg":"^8.20.0","dompurify":"^3.4.9","react-dom":"^19.2.6","@types/bun":"^1.3.13","remark-mdx":"^3.1.1","typescript":"^6.0.3","@types/node":"^25.9.2","shell-quote":"^1.8.3","@types/react":"^19.2.17","ansi-to-html":"^0.7.2","posthog-node":"^5.36.15","remark-parse":"^11.0.0","tree-sitter-c":"^0.24.1","@clack/prompts":"^1.3.0","@types/express":"^5.0.6","tree-sitter-go":"^0.25.0","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-php":"^0.24.2","@types/react-dom":"^19.2.3","tree-sitter-bash":"^0.25.1","tree-sitter-java":"^0.23.5","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scss":"^1.0.0","unist-util-visit":"^5.1.0","tree-sitter-scala":"^0.24.0","tree-sitter-swift":"^0.7.1","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@modelcontextprotocol/sdk":"^1.29.0","@derekstride/tree-sitter-sql":"^0.3.11","@anthropic-ai/claude-agent-sdk":"^0.3.172","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"_npmOperationalInternal":{"tmp":"tmp/claude-mem_13.13.0_1785696483078_0.4451045618890255","host":"s3://npm-registry-packages-npm-production"}},"13.13.1":{"name":"claude-mem","version":"13.13.1","description":"Memory compression system for Claude Code - persist context across sessions","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"author":{"name":"Alex Newman"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/thedotmack/claude-mem.git"},"homepage":"https://github.com/thedotmack/claude-mem#readme","bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"type":"module","bin":{"claude-mem":"dist/npx-cli/index.js"},"exports":{"./modes/*":"./plugin/modes/*"},"engines":{"node":">=20.12.0","bun":">=1.0.0"},"scripts":{"dev":"npm run build-and-sync","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js && node scripts/gen-plugin-lockfile.cjs","build-and-sync":"npm run build && npm run sync-marketplace && (cd ~/.claude/plugins/marketplaces/thedotmack && npm run worker:restart)","sync-marketplace":"node scripts/sync-marketplace.cjs","sync-marketplace:force":"node scripts/sync-marketplace.cjs --force","build:binaries":"node scripts/build-worker-binary.js","build:cli-binary":"bun build --compile --minify ./src/services/worker-service.ts --outfile plugin/scripts/claude-mem","worker:logs":"tail -n 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","worker:tail":"tail -f 50 ~/.claude-mem/logs/worker-$(date +%Y-%m-%d).log","changelog:generate":"node scripts/generate-changelog.js","discord:notify":"node scripts/discord-release-notify.js","worker:start":"bun plugin/scripts/worker-service.cjs start","worker:stop":"bun plugin/scripts/worker-service.cjs stop","worker:restart":"bun plugin/scripts/worker-service.cjs restart","worker:status":"bun plugin/scripts/worker-service.cjs status","queue":"bun scripts/check-pending-queue.ts","queue:process":"bun scripts/check-pending-queue.ts --process","queue:clear:pending":"bun scripts/clear-pending-queue.ts --all --force","pr:status":"bun scripts/pr-babysit-status.ts","claude-md:regenerate":"bun scripts/regenerate-claude-md.ts","claude-md:dry-run":"bun scripts/regenerate-claude-md.ts --dry-run","strip-comments":"bun scripts/strip-comments.ts","strip-comments:check":"bun scripts/strip-comments.ts --check","strip-comments:dry-run":"bun scripts/strip-comments.ts --dry-run","translate-readme":"bun scripts/translate-readme/cli.ts -v -o docs/i18n README.md","translate:tier1":"npm run translate-readme -- zh zh-tw ja pt pt-br ko es de fr","translate:tier2":"npm run translate-readme -- he ar ru pl cs nl tr uk","translate:tier3":"npm run translate-readme -- vi tl id th hi bn ur ro sv","translate:tier4":"npm run translate-readme -- it el hu fi da no","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","bug-report":"bun scripts/bug-report/cli.ts","cursor:install":"bun plugin/scripts/worker-service.cjs cursor install","cursor:uninstall":"bun plugin/scripts/worker-service.cjs cursor uninstall","cursor:status":"bun plugin/scripts/worker-service.cjs cursor status","cursor:setup":"bun plugin/scripts/worker-service.cjs cursor setup","lint:hook-io":"node scripts/check-hook-io-discipline.cjs","lint:spawn-env":"node scripts/check-spawn-env-discipline.cjs","typecheck":"tsc --noEmit && tsc --noEmit -p src/ui/viewer/tsconfig.json","typecheck:root":"tsc --noEmit","typecheck:viewer":"tsc --noEmit -p src/ui/viewer/tsconfig.json","test":"bun test tests","test:sqlite":"bun test tests/sqlite/","test:agents":"bun test tests/worker/agents/","test:search":"bun test tests/worker/search/","test:context":"bun test tests/context/","test:infra":"bun test tests/infrastructure/","test:server":"bun test tests/server/","e2e:server:docker":"bash scripts/e2e-server-docker.sh","e2e:sync-matrix":"bun scripts/sync-matrix-e2e.ts","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js","smoke:clean-room":"node scripts/smoke-clean-room.cjs","prepublishOnly":"npm run build && node scripts/check-postinstall-allowlist.js","release":"np","release:patch":"np patch --no-cleanup","release:minor":"np minor --no-cleanup","release:major":"np major --no-cleanup"},"np":{"yarn":false,"contents":".","testScript":"test","2fa":false},"dependencies":{"@better-auth/api-key":"^1.6.16","better-auth":"^1.6.16"},"//dependencies-note":"Only deps that survive the bundler as a live `import`/`require` in a shipped artifact live here — better-auth (+ api-key) is the server-runtime auth surface, externalized from the worker bundle deliberately (see scripts/build-hooks.js). Everything else (express, bullmq, ioredis, react, react-dom, dompurify, @clack/prompts, ansi-to-html, posthog-node, shell-quote, pg, zod, @modelcontextprotocol/sdk, @anthropic-ai/claude-agent-sdk) is esbuild-inlined into the worker/server/npx bundles (or, for zod's plugin runtime copy, resolved from plugin/package.json's own dependency), so it is a build-time devDependency and is not downloaded by consumers of the `claude-mem` package.","overrides":{"tmp":"^0.2.7"},"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.3.172","@clack/prompts":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0","ansi-to-html":"^0.7.2","bullmq":"^5.76.6","dompurify":"^3.4.9","express":"^5.2.1","ioredis":"^5.10.1","pg":"^8.20.0","posthog-node":"^5.36.15","react":"^19.2.6","react-dom":"^19.2.6","shell-quote":"^1.8.3","zod":"^4.4.3","@derekstride/tree-sitter-sql":"^0.3.11","@tree-sitter-grammars/tree-sitter-lua":"^0.4.1","@tree-sitter-grammars/tree-sitter-markdown":"^0.3.2","@tree-sitter-grammars/tree-sitter-toml":"^0.7.0","@tree-sitter-grammars/tree-sitter-yaml":"^0.7.1","@tree-sitter-grammars/tree-sitter-zig":"^1.1.2","@types/bun":"^1.3.13","@types/express":"^5.0.6","@types/node":"^25.9.2","@types/pg":"^8.20.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","esbuild":"^0.28.0","np":"^11.2.0","parse5":"^8.0.1","postcss":"^8.5.14","remark-mdx":"^3.1.1","remark-parse":"^11.0.0","tree-sitter-bash":"^0.25.1","tree-sitter-c":"^0.24.1","tree-sitter-cli":"^0.26.8","tree-sitter-cpp":"^0.23.4","tree-sitter-css":"^0.25.0","tree-sitter-go":"^0.25.0","tree-sitter-haskell":"^0.23.1","tree-sitter-java":"^0.23.5","tree-sitter-javascript":"^0.25.0","tree-sitter-kotlin":"^0.3.8","tree-sitter-php":"^0.24.2","tree-sitter-python":"^0.25.0","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-scala":"^0.24.0","tree-sitter-scss":"^1.0.0","tree-sitter-swift":"^0.7.1","tree-sitter-typescript":"^0.23.2","tsup":"^8.5.1","typescript":"^6.0.3","unified":"^11.0.5","unist-util-visit":"^5.1.0"},"trustedDependencies":["esbuild","tree-sitter-c","tree-sitter-cli","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-javascript","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-typescript"],"gitHead":"f85bb28c4788ed6372e3406b3fc92cfbecf6df08","_id":"claude-mem@13.13.1","_nodeVersion":"24.5.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-AMQ2wcPZleKsvgDjksPfn0bHP2AXYd8LJxa0K3fvtu3uUP23B22RVbUX8YMcYGm+VDel/XVjBb/6xxWU7S8Iig==","shasum":"1c1ad330889a1c88e4d381fa4488fb4d8530f777","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.13.1.tgz","fileCount":121,"unpackedSize":11187759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhSo+pi96+0GxXmA+iKFIfr1+X3qFTWy5yicE47LU8FAIgQTlhZRjWyqmnq4gSEfB0ad5Vg63VQKG0/IT6vk2j1zk="}]},"_npmUser":{"name":"thedotmack","email":"thedotmack@gmail.com"},"directories":{},"maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-mem_13.13.1_1785792666542_0.9122997630873908"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-31T03:20:12.284Z","modified":"2026-08-03T21:31:06.935Z","2.0.0":"2025-08-30T03:04:46.621Z","2.0.2":"2025-08-31T03:20:12.844Z","2.0.3":"2025-08-31T03:45:55.297Z","2.0.4":"2025-08-31T04:24:23.775Z","2.0.5":"2025-08-31T06:02:19.685Z","2.0.6":"2025-08-31T06:04:46.140Z","2.0.7":"2025-08-31T06:08:16.142Z","2.0.8":"2025-08-31T06:23:51.905Z","2.0.9":"2025-08-31T21:26:06.467Z","2.0.10":"2025-08-31T21:37:57.607Z","2.1.1":"2025-09-01T02:33:53.886Z","2.1.2":"2025-09-01T02:36:50.888Z","3.0.1":"2025-09-01T11:02:48.948Z","3.0.2":"2025-09-01T23:39:50.853Z","3.0.3":"2025-09-01T23:56:31.523Z","3.0.4":"2025-09-02T00:52:17.062Z","3.0.5":"2025-09-02T05:04:31.781Z","3.1.2":"2025-09-03T04:45:47.875Z","3.1.6":"2025-09-05T01:33:13.268Z","3.1.7":"2025-09-05T03:49:56.089Z","3.2.0":"2025-09-05T04:26:09.797Z","3.2.1":"2025-09-05T04:31:18.126Z","3.2.2":"2025-09-05T04:40:40.554Z","3.2.3":"2025-09-05T04:42:26.792Z","3.2.4":"2025-09-05T04:46:10.974Z","3.2.5":"2025-09-05T04:49:48.370Z","3.2.6":"2025-09-05T04:55:59.893Z","3.2.7":"2025-09-05T05:04:19.358Z","3.2.8":"2025-09-05T05:12:13.276Z","3.3.0":"2025-09-05T22:52:38.384Z","3.3.1":"2025-09-05T22:54:37.806Z","3.3.3":"2025-09-05T23:06:55.387Z","3.3.5":"2025-09-05T23:23:23.531Z","3.3.7":"2025-09-06T02:32:03.463Z","3.3.8":"2025-09-06T06:43:12.614Z","3.3.9":"2025-09-06T19:56:30.704Z","3.3.10":"2025-09-06T20:28:19.091Z","3.3.11":"2025-09-06T20:36:41.309Z","3.3.12":"2025-09-07T17:11:30.404Z","3.4.1":"2025-09-08T06:08:41.011Z","3.4.2":"2025-09-08T06:18:00.797Z","3.4.3":"2025-09-08T06:24:14.724Z","3.4.4":"2025-09-08T06:31:18.747Z","3.4.5":"2025-09-08T06:37:54.987Z","3.4.6":"2025-09-08T07:03:36.833Z","3.4.8":"2025-09-08T20:52:23.880Z","3.4.10":"2025-09-08T23:20:24.503Z","3.5.0":"2025-09-08T23:29:07.709Z","3.5.1":"2025-09-08T23:55:01.533Z","3.5.2":"2025-09-09T01:44:12.291Z","3.5.3":"2025-09-09T01:58:39.252Z","3.5.4":"2025-09-09T05:50:22.336Z","3.5.5":"2025-09-09T06:30:16.226Z","3.5.6":"2025-09-09T06:54:31.239Z","3.5.7":"2025-09-10T02:09:43.244Z","3.5.8":"2025-09-10T02:41:44.032Z","3.5.9":"2025-09-10T05:04:36.802Z","3.6.0":"2025-09-10T19:02:38.846Z","3.6.1":"2025-09-10T21:30:04.955Z","3.6.2":"2025-09-11T02:15:12.698Z","3.6.3":"2025-09-11T21:15:48.652Z","3.6.4":"2025-09-14T02:54:40.020Z","3.6.5":"2025-09-14T18:36:53.230Z","3.6.6":"2025-09-14T22:48:57.219Z","3.6.8":"2025-09-14T23:38:25.614Z","3.6.9":"2025-09-15T03:57:38.439Z","3.6.10":"2025-09-17T00:20:54.910Z","3.7.0":"2025-09-18T00:19:17.856Z","3.7.1":"2025-09-18T01:20:35.377Z","3.7.2":"2025-09-22T18:14:49.423Z","3.9.9":"2025-10-03T22:20:41.673Z","3.9.10":"2025-10-03T22:27:35.247Z","3.9.11":"2025-10-04T00:55:35.239Z","3.9.12":"2025-10-04T01:09:10.282Z","3.9.13":"2025-10-04T01:45:34.375Z","3.9.14":"2025-10-04T01:47:34.091Z","3.9.16":"2025-10-07T02:55:15.129Z","9.0.7":"2026-01-25T18:05:24.647Z","10.0.7":"2026-02-14T22:09:14.790Z","10.0.8":"2026-02-16T04:34:06.529Z","10.1.0":"2026-02-16T05:18:15.906Z","10.2.1":"2026-02-16T23:09:08.731Z","10.2.2":"2026-02-17T00:22:25.193Z","10.2.3":"2026-02-17T00:55:55.713Z","10.2.4":"2026-02-18T03:49:54.394Z","10.2.5":"2026-02-18T04:17:57.151Z","10.2.6":"2026-02-18T21:42:35.757Z","10.3.0":"2026-02-18T23:34:32.614Z","10.3.1":"2026-02-19T01:12:53.851Z","10.3.2":"2026-02-23T08:33:06.791Z","10.3.3":"2026-02-23T08:48:41.989Z","10.4.0":"2026-02-24T00:39:53.793Z","10.4.1":"2026-02-24T03:13:44.996Z","10.4.2":"2026-02-25T00:33:35.354Z","10.4.3":"2026-02-25T00:35:12.500Z","10.4.4":"2026-02-26T00:56:21.652Z","10.5.0":"2026-02-26T02:03:44.680Z","10.5.1":"2026-02-26T02:08:57.126Z","10.5.2":"2026-02-26T03:23:59.899Z","10.5.3":"2026-03-09T02:36:37.292Z","10.5.4":"2026-03-09T04:01:33.085Z","10.5.5":"2026-03-09T10:02:52.643Z","10.5.6":"2026-03-16T21:55:17.799Z","10.6.0":"2026-03-18T00:17:16.522Z","10.6.1":"2026-03-18T21:37:13.186Z","10.6.2":"2026-03-21T21:14:49.883Z","10.6.3":"2026-03-29T02:50:11.740Z","10.7.0":"2026-04-04T21:58:48.944Z","10.7.1":"2026-04-05T01:59:38.485Z","10.7.2":"2026-04-05T02:23:30.017Z","11.0.0":"2026-04-05T02:40:13.069Z","12.0.0":"2026-04-07T21:23:17.248Z","12.0.1":"2026-04-08T01:10:47.522Z","12.1.0":"2026-04-09T00:32:17.610Z","12.1.1":"2026-04-15T02:14:47.936Z","12.1.2":"2026-04-15T08:01:22.740Z","12.1.3":"2026-04-15T11:27:11.258Z","12.1.4":"2026-04-15T18:49:05.114Z","12.1.5":"2026-04-15T21:41:24.556Z","12.1.6":"2026-04-16T21:32:25.228Z","12.2.0":"2026-04-18T03:15:03.247Z","12.2.1":"2026-04-19T19:02:22.259Z","12.2.2":"2026-04-19T21:59:34.521Z","12.2.3":"2026-04-19T23:31:36.931Z","12.3.0":"2026-04-20T00:36:29.931Z","12.3.1":"2026-04-20T03:35:42.442Z","12.3.2":"2026-04-20T05:21:17.652Z","12.3.3":"2026-04-20T18:44:20.871Z","12.3.4":"2026-04-20T19:00:28.595Z","12.3.5":"2026-04-20T19:24:09.838Z","12.3.6":"2026-04-20T19:36:30.379Z","12.3.7":"2026-04-20T20:32:57.634Z","12.3.8":"2026-04-21T02:52:04.737Z","12.3.9":"2026-04-22T23:11:44.291Z","12.4.0":"2026-04-25T20:41:26.712Z","12.4.1":"2026-04-25T21:06:45.601Z","12.4.2":"2026-04-25T21:47:19.363Z","12.4.3":"2026-04-25T23:32:36.683Z","12.4.4":"2026-04-26T00:11:41.478Z","12.4.5":"2026-04-26T01:48:05.600Z","12.4.6":"2026-04-26T04:25:55.410Z","12.4.7":"2026-04-26T04:28:08.610Z","12.4.8":"2026-04-28T02:41:38.463Z","12.4.9":"2026-04-30T00:12:01.798Z","12.5.0":"2026-05-02T23:08:18.964Z","12.5.1":"2026-05-03T22:06:36.151Z","12.6.0":"2026-05-04T05:49:13.176Z","12.6.1":"2026-05-05T03:30:37.500Z","12.6.2":"2026-05-05T04:49:48.996Z","12.6.3":"2026-05-05T20:06:17.191Z","10.2.0":"2026-05-05T20:07:01.407Z","12.6.4":"2026-05-05T21:35:51.955Z","12.6.5":"2026-05-05T21:58:19.589Z","12.7.0":"2026-05-06T08:58:23.319Z","12.7.1":"2026-05-06T10:06:49.240Z","12.7.2":"2026-05-06T10:35:31.173Z","12.7.3":"2026-05-07T01:31:37.910Z","12.7.4":"2026-05-07T02:40:21.519Z","12.7.5":"2026-05-07T04:30:13.098Z","13.0.0":"2026-05-08T08:24:12.868Z","13.0.1":"2026-05-10T01:09:53.272Z","13.1.0":"2026-05-11T07:29:29.895Z","13.2.0":"2026-05-12T01:42:22.386Z","13.3.0":"2026-05-21T10:41:56.607Z","13.4.0":"2026-05-29T18:42:44.808Z","13.4.1":"2026-06-08T03:31:12.209Z","13.4.2":"2026-06-09T05:49:23.802Z","13.5.0":"2026-06-10T03:28:28.705Z","13.5.2":"2026-06-10T04:52:35.425Z","13.5.3":"2026-06-10T06:52:38.566Z","13.5.4":"2026-06-10T07:23:16.803Z","13.5.5":"2026-06-10T21:30:50.045Z","13.5.7":"2026-06-13T00:16:19.760Z","13.6.0":"2026-06-13T01:17:05.949Z","13.6.1":"2026-06-15T07:11:06.841Z","13.6.2":"2026-06-17T20:20:18.265Z","13.7.0":"2026-06-20T07:22:14.966Z","13.7.1":"2026-06-21T20:20:10.947Z","13.8.0":"2026-06-21T20:34:32.954Z","13.8.1":"2026-06-25T20:08:54.769Z","13.9.0":"2026-06-29T22:34:10.890Z","13.9.1":"2026-06-29T23:49:11.361Z","13.9.2":"2026-07-01T04:59:17.702Z","13.9.3":"2026-07-03T05:23:30.468Z","13.10.0":"2026-07-04T04:05:37.570Z","13.10.2":"2026-07-06T05:44:14.833Z","13.10.3-community-edge.0":"2026-07-09T19:22:20.280Z","13.10.3":"2026-07-12T21:16:45.419Z","13.10.4":"2026-07-13T02:51:51.532Z","13.11.0":"2026-07-13T03:59:41.510Z","13.12.0":"2026-07-22T23:22:42.462Z","13.12.1":"2026-07-23T06:20:45.227Z","13.12.2":"2026-07-23T09:08:38.297Z","13.12.3":"2026-07-23T19:31:32.103Z","13.12.4":"2026-07-24T01:09:34.175Z","13.13.0":"2026-08-02T18:48:03.328Z","13.13.1":"2026-08-03T21:31:06.789Z"},"bugs":{"url":"https://github.com/thedotmack/claude-mem/issues"},"author":{"name":"Alex Newman"},"license":"Apache-2.0","homepage":"https://github.com/thedotmack/claude-mem#readme","keywords":["claude","claude-code","claude-agent-sdk","mcp","plugin","memory","compression","knowledge-graph","transcript","typescript","nodejs"],"repository":{"type":"git","url":"git+https://github.com/thedotmack/claude-mem.git"},"description":"Memory compression system for Claude Code - persist context across sessions","maintainers":[{"name":"thedotmack","email":"thedotmack@gmail.com"}],"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://github.com/thedotmack/claude-mem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-dark-mode.webp\">\n      <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp\">\n      <img src=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/claude-mem-logo-for-light-mode.webp\" alt=\"Claude-Mem\" width=\"400\">\n    </picture>\n  </a>\n  <br>\n  <a href=\"https://vercel.com/open-source-program\">\n    <img alt=\"Vercel OSS Program\" src=\"https://vercel.com/oss/program-badge-2026.svg\" />\n  </a>\n</h1>\n\n<p align=\"center\">\n  <a href=\"docs/i18n/README.zh.md\">🇨🇳 中文</a> •\n  <a href=\"docs/i18n/README.zh-tw.md\">🇹🇼 繁體中文</a> •\n  <a href=\"docs/i18n/README.ja.md\">🇯🇵 日本語</a> •\n  <a href=\"docs/i18n/README.pt.md\">🇵🇹 Português</a> •\n  <a href=\"docs/i18n/README.pt-br.md\">🇧🇷 Português</a> •\n  <a href=\"docs/i18n/README.ko.md\">🇰🇷 한국어</a> •\n  <a href=\"docs/i18n/README.es.md\">🇪🇸 Español</a> •\n  <a href=\"docs/i18n/README.de.md\">🇩🇪 Deutsch</a> •\n  <a href=\"docs/i18n/README.fr.md\">🇫🇷 Français</a> •\n  <a href=\"docs/i18n/README.he.md\">🇮🇱 עברית</a> •\n  <a href=\"docs/i18n/README.ar.md\">🇸🇦 العربية</a> •\n  <a href=\"docs/i18n/README.ru.md\">🇷🇺 Русский</a> •\n  <a href=\"docs/i18n/README.pl.md\">🇵🇱 Polski</a> •\n  <a href=\"docs/i18n/README.cs.md\">🇨🇿 Čeština</a> •\n  <a href=\"docs/i18n/README.nl.md\">🇳🇱 Nederlands</a> •\n  <a href=\"docs/i18n/README.tr.md\">🇹🇷 Türkçe</a> •\n  <a href=\"docs/i18n/README.uk.md\">🇺🇦 Українська</a> •\n  <a href=\"docs/i18n/README.vi.md\">🇻🇳 Tiếng Việt</a> •\n  <a href=\"docs/i18n/README.tl.md\">🇵🇭 Tagalog</a> •\n  <a href=\"docs/i18n/README.id.md\">🇮🇩 Indonesia</a> •\n  <a href=\"docs/i18n/README.th.md\">🇹🇭 ไทย</a> •\n  <a href=\"docs/i18n/README.hi.md\">🇮🇳 हिन्दी</a> •\n  <a href=\"docs/i18n/README.bn.md\">🇧🇩 বাংলা</a> •\n  <a href=\"docs/i18n/README.ur.md\">🇵🇰 اردو</a> •\n  <a href=\"docs/i18n/README.ro.md\">🇷🇴 Română</a> •\n  <a href=\"docs/i18n/README.sv.md\">🇸🇪 Svenska</a> •\n  <a href=\"docs/i18n/README.it.md\">🇮🇹 Italiano</a> •\n  <a href=\"docs/i18n/README.el.md\">🇬🇷 Ελληνικά</a> •\n  <a href=\"docs/i18n/README.hu.md\">🇭🇺 Magyar</a> •\n  <a href=\"docs/i18n/README.fi.md\">🇫🇮 Suomi</a> •\n  <a href=\"docs/i18n/README.da.md\">🇩🇰 Dansk</a> •\n  <a href=\"docs/i18n/README.no.md\">🇳🇴 Norsk</a>\n</p>\n\n<h4 align=\"center\">Persistent memory compression system built for <a href=\"https://claude.com/claude-code\" target=\"_blank\">Claude Code</a>.</h4>\n\n<p align=\"center\">\n  <a href=\"LICENSE\">\n    <img src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\" alt=\"License\">\n  </a>\n  <a href=\"package.json\">\n    <img src=\"https://img.shields.io/badge/version-13.4.0-green.svg\" alt=\"Version\">\n  </a>\n  <a href=\"package.json\">\n    <img src=\"https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen.svg\" alt=\"Node\">\n  </a>\n  <a href=\"https://github.com/thedotmack/awesome-claude-code\">\n    <img src=\"https://awesome.re/mentioned-badge.svg\" alt=\"Mentioned in Awesome Claude Code\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://trendshift.io/repositories/15496\" target=\"_blank\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge-dark.svg\">\n      <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge.svg\">\n      <img src=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/trendshift-badge.svg\" alt=\"thedotmack/claude-mem | Trendshift\" width=\"250\" height=\"55\"/>\n    </picture>\n  </a>\n</p>\n\n<br>\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      <a href=\"https://github.com/thedotmack/claude-mem\">\n        <picture>\n          <img\n            src=\"https://raw.githubusercontent.com/thedotmack/claude-mem/main/docs/public/cm-preview.gif\"\n            alt=\"Claude-Mem Preview\"\n            width=\"500\"\n          >\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\">\n      <a href=\"https://www.star-history.com/#thedotmack/claude-mem&Date\">\n        <picture>\n          <source\n            media=\"(prefers-color-scheme: dark)\"\n            srcset=\"https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&theme=dark&legend=top-left\"\n          />\n          <source\n            media=\"(prefers-color-scheme: light)\"\n            srcset=\"https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&legend=top-left\"\n          />\n          <img\n            alt=\"Star History Chart\"\n            src=\"https://api.star-history.com/image?repos=thedotmack/claude-mem&type=date&legend=top-left\"\n            width=\"500\"\n          />\n        </picture>\n      </a>\n    </td>\n  </tr>\n</table>\n\n<p align=\"center\">\n  <a href=\"#quick-start\">Quick Start</a> •\n  <a href=\"#how-it-works\">How It Works</a> •\n  <a href=\"#mcp-search-tools\">Search Tools</a> •\n  <a href=\"#documentation\">Documentation</a> •\n  <a href=\"#configuration\">Configuration</a> •\n  <a href=\"#troubleshooting\">Troubleshooting</a> •\n  <a href=\"#license\">License</a>\n</p>\n\n<p align=\"center\">\n  Claude-Mem seamlessly preserves context across sessions by automatically capturing tool usage observations, generating semantic summaries, and making them available to future sessions. This enables Claude to maintain continuity of knowledge about projects even after sessions end or reconnect.\n</p>\n\n---\n\n## Quick Start\n\nInstall with a single command:\n\n```bash\nnpx claude-mem install\n```\n\nOr install for OpenCode:\n\n```bash\nnpx claude-mem install --ide opencode\n```\n\nOr install for Antigravity CLI ([setup guide](https://docs.claude-mem.ai/antigravity-cli/setup)):\n\n```bash\nnpx claude-mem install --ide antigravity\n```\n\nOr install from the plugin marketplace inside Claude Code:\n\n```bash\n/plugin marketplace add thedotmack/claude-mem\n\n/plugin install claude-mem\n```\n\nRestart Claude Code. Context from previous sessions will automatically appear in new sessions.\n\n> **Note:** Claude-Mem is also published on npm, but `npm install -g claude-mem` installs the **SDK/library only** — it does not register the plugin hooks or set up the worker service. Always install via `npx claude-mem install` or the `/plugin` commands above.\n\n### 🦞 OpenClaw Gateway\n\nInstall claude-mem as a persistent memory plugin on [OpenClaw](https://openclaw.ai) gateways with a single command:\n\n```bash\ncurl -fsSL https://install.cmem.ai/openclaw.sh | bash\n```\n\nThe installer handles dependencies, plugin setup, AI provider configuration, worker startup, and optional real-time observation feeds to Telegram, Discord, Slack, and more. See the [OpenClaw Integration Guide](https://docs.claude-mem.ai/openclaw-integration) for details.\n\n**Key Features:**\n\n- 🧠 **Persistent Memory** - Context survives across sessions\n- 📊 **Progressive Disclosure** - Layered memory retrieval with token cost visibility\n- 🔍 **Skill-Based Search** - Query your project history with mem-search skill\n- 🖥️ **Web Viewer UI** - Real-time memory stream at the worker URL printed on startup\n- 💻 **Claude Desktop Skill** - Search memory from Claude Desktop conversations\n- 🔒 **Privacy Control** - Use `<private>` tags to exclude sensitive content from storage\n- ⚙️ **Context Configuration** - Fine-grained control over what context gets injected\n- 🤖 **Automatic Operation** - No manual intervention required\n- 🔗 **Citations** - Reference past observations with IDs through the worker API or view all in the web viewer\n\n---\n\n## Documentation\n\n📚 **[View Full Documentation](https://docs.claude-mem.ai/)** - Browse on official website\n\n### Getting Started\n\n- **[Installation Guide](https://docs.claude-mem.ai/installation)** - Quick start & advanced installation\n- **[Usage Guide](https://docs.claude-mem.ai/usage/getting-started)** - How Claude-Mem works automatically\n- **[Search Tools](https://docs.claude-mem.ai/usage/search-tools)** - Query your project history with natural language\n- **[Cloud Sync](https://docs.claude-mem.ai/cloud-sync)** - Back up your memories to cmem.ai — no daemon, the worker syncs on write\n\n### Best Practices\n\n- **[Context Engineering](https://docs.claude-mem.ai/context-engineering)** - AI agent context optimization principles\n- **[Progressive Disclosure](https://docs.claude-mem.ai/progressive-disclosure)** - Philosophy behind Claude-Mem's context priming strategy\n\n### Architecture\n\n- **[Overview](https://docs.claude-mem.ai/architecture/overview)** - System components & data flow\n- **[Architecture Evolution](https://docs.claude-mem.ai/architecture-evolution)** - The journey from v3 to v5\n- **[Hooks Architecture](https://docs.claude-mem.ai/hooks-architecture)** - How Claude-Mem uses lifecycle hooks\n- **[Hooks Reference](https://docs.claude-mem.ai/architecture/hooks)** - 7 hook scripts explained\n- **[Worker Service](https://docs.claude-mem.ai/architecture/worker-service)** - HTTP API & Bun management\n- **[Database](https://docs.claude-mem.ai/architecture/database)** - SQLite schema & FTS5 search\n- **[Search Architecture](https://docs.claude-mem.ai/architecture/search-architecture)** - Hybrid search with Chroma vector database\n\n### Configuration & Development\n\n- **[Configuration](https://docs.claude-mem.ai/configuration)** - Environment variables & settings\n- **[Development](https://docs.claude-mem.ai/development)** - Building, testing, contributing\n- **[Release Branches](https://docs.claude-mem.ai/branches)** - Stable, core-dev, and community-edge branch flow\n- **[Troubleshooting](https://docs.claude-mem.ai/troubleshooting)** - Common issues & solutions\n\n---\n\n## How It Works\n\n**Core Components:**\n\n1. **5 Lifecycle Hooks** - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook scripts)\n2. **Smart Install** - Cached dependency checker (pre-hook script, not a lifecycle hook)\n3. **Worker Service** - Local HTTP API with web viewer UI and search endpoints, managed by Bun\n4. **SQLite Database** - Stores sessions, observations, summaries\n5. **mem-search Skill** - Natural language queries with progressive disclosure\n6. **Chroma Vector Database** - Hybrid semantic + keyword search for intelligent context retrieval\n\nSee [Architecture Overview](https://docs.claude-mem.ai/architecture/overview) for details.\n\n---\n\n## MCP Search Tools\n\nClaude-Mem provides intelligent memory search through **4 MCP tools** following a token-efficient **3-layer workflow pattern**:\n\n**The 3-Layer Workflow:**\n\n1. **`search`** - Get compact index with IDs (~50-100 tokens/result)\n2. **`timeline`** - Get chronological context around interesting results\n3. **`get_observations`** - Fetch full details ONLY for filtered IDs (~500-1,000 tokens/result)\n\n**How It Works:**\n- Claude uses MCP tools to search your memory\n- Start with `search` to get an index of results\n- Use `timeline` to see what was happening around specific observations\n- Use `get_observations` to fetch full details for relevant IDs\n- **~10x token savings** by filtering before fetching details\n\n**Available MCP Tools:**\n\n1. **`search`** - Search memory index with full-text queries, filters by type/date/project\n2. **`timeline`** - Get chronological context around a specific observation or query\n3. **`get_observations`** - Fetch full observation details by IDs (always batch multiple IDs)\n\n**Example Usage:**\n\n```typescript\n// Step 1: Search for index\nsearch(query=\"authentication bug\", type=\"bugfix\", limit=10)\n\n// Step 2: Review index, identify relevant IDs (e.g., #123, #456)\n\n// Step 3: Fetch full details\nget_observations(ids=[123, 456])\n```\n\nSee [Search Tools Guide](https://docs.claude-mem.ai/usage/search-tools) for detailed examples.\n\n---\n\n## Release Branches\n\nStable releases ship from `main` and are published to npm. `core-dev` and\n`community-edge` are source-run branches for early reliability fixes and\ncommunity integrations. See **[Release Branches](https://docs.claude-mem.ai/branches)**\nfor the branch flow and non-stable run instructions.\n\n---\n\n## System Requirements\n\n- **Node.js**: 20.0.0 or higher\n- **Claude Code**: Latest version with plugin support\n- **Bun**: JavaScript runtime and process manager (auto-installed if missing)\n- **uv**: Python package manager for vector search (auto-installed if missing)\n- **SQLite 3**: For persistent storage (bundled)\n\n---\n### Windows Setup Notes\n\nIf you see an error like:\n\n```powershell\nnpm : The term 'npm' is not recognized as the name of a cmdlet\n```\n\nMake sure Node.js and npm are installed and added to your PATH. Download the latest Node.js installer from https://nodejs.org and restart your terminal after installation.\n\n---\n\n## Configuration\n\nSettings are managed in `~/.claude-mem/settings.json` (auto-created with defaults on first run). Configure AI model, worker port, data directory, log level, and context injection settings.\n\nSee the **[Configuration Guide](https://docs.claude-mem.ai/configuration)** for all available settings and examples.\n\n### Mode & Language Configuration\n\nClaude-Mem supports multiple workflow modes and languages via the `CLAUDE_MEM_MODE` setting.\n\nThis option controls both:\n- The workflow behavior (e.g. code, chill, investigation)\n- The language used in generated observations\n\n#### How to Configure\n\nEdit your settings file at `~/.claude-mem/settings.json`:\n\n```json\n{\n  \"CLAUDE_MEM_MODE\": \"code--zh\"\n}\n```\n\nModes are defined in `plugin/modes/`. To see all available modes locally:\n\n```bash\nls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/\n```\n\n#### Available Modes\n\n| Mode | Description |\n|------------|-------------------------|\n| `code` | Default English mode |\n| `code--zh` | Simplified Chinese mode |\n| `code--ja` | Japanese mode |\n\nLanguage-specific modes follow the pattern `code--[lang]` where `[lang]` is the ISO 639-1 language code (e.g., `zh` for Chinese, `ja` for Japanese, `es` for Spanish).\n\n> Note: `code--zh` (Simplified Chinese) is already built-in — no additional installation or plugin update is required.\n\n#### After Changing Mode\n\nRestart Claude Code to apply the new mode configuration.\n---\n\n## Development\n\nSee the **[Development Guide](https://docs.claude-mem.ai/development)** for build instructions, testing, and contribution workflow.\n\n---\n\n## Troubleshooting\n\nIf experiencing issues, describe the problem to Claude and the troubleshoot skill will automatically diagnose and provide fixes.\n\nSee the **[Troubleshooting Guide](https://docs.claude-mem.ai/troubleshooting)** for common issues and solutions.\n\n---\n\n## Bug Reports\n\nCreate comprehensive bug reports with the automated generator:\n\n```bash\ncd ~/.claude/plugins/marketplaces/thedotmack\nnpm run bug-report\n```\n\n## Contributing\n\nContributions are welcome! Please:\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes with tests\n4. Update documentation\n5. Submit a Pull Request\n\nClaude-Mem ships from three branches: `main` (stable), `core-dev`, and\n`community-edge`. Only `main` is published to npm; the others are run from\nsource. See [Release Branches](https://docs.claude-mem.ai/branches) for the\nstrategy and local run instructions.\n\nSee [Development Guide](https://docs.claude-mem.ai/development) for contribution workflow.\n\n---\n\n## License\n\nClaude-Mem is licensed under the Apache License 2.0.\n\nWe chose Apache-2.0 because durable agentic memory should be easy to embed in\ndeveloper tools, local agents, MCP servers, enterprise systems, robotics stacks,\nand production agent harnesses.\n\nSee the [LICENSE](LICENSE) file for full details. See [docs/license.md](docs/license.md)\nand [docs/ip-boundary.md](docs/ip-boundary.md) for licensing scope and the\nopen/commercial boundary.\n\n**Note on Ragtime**: The `ragtime/` directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.\n\n---\n\n## Support\n\n- **Documentation**: [docs/](docs/)\n- **Issues**: [GitHub Issues](https://github.com/thedotmack/claude-mem/issues)\n- **Repository**: [github.com/thedotmack/claude-mem](https://github.com/thedotmack/claude-mem)\n- **Official X Account**: [@Claude_Memory](https://x.com/Claude_Memory)\n- **Official Discord**: [Join Discord](https://discord.com/invite/J4wttp9vDu)\n- **Author**: Alex Newman ([@thedotmack](https://github.com/thedotmack))\n\n---\n\n**Built with Claude Agent SDK** | **Works with Claude Code** | **Made with TypeScript**\n\n---\n\n### What About CMEM?\n\nCMEM is a token created by a 3rd party but officially embraced by the creator of Claude-Mem (Alex Newman, @thedotmack). The token acts as a community catalyst for growth and a vehicle for bringing CMEM to the developers and knowledge workers that need it most.\n\nOfficial BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3\n","readmeFilename":"README.md"}