{"name":"claude-mem","version":"13.11.0","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","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","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":"fad1872b81be7de07565ac291418f38c52ee448c","_id":"claude-mem@13.11.0","_nodeVersion":"24.5.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-WJxufjcmUSJFAI8O3F8jzu1OAA72T1qM8CZ0szit0RqudL5othj2neOEfwjg9h6c7LNxntHMuvRbji5JKtT4nw==","shasum":"0804ae5e4aaa97f0cbe89fcc4687a30925851ae3","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.11.0.tgz","fileCount":115,"unpackedSize":11096611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKdunBEyeE5JDMVWRo1N/B4eUt8QDNPA2lNGxcZwt6YQIgPM9Sn5kHPig5Mx0XiD8x2puwB2XHQ7DqQN5HnbOjAKc="}]},"_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.11.0_1783915181303_0.0708841405631071"},"_hasShrinkwrap":false}