{"name":"claude-mem","version":"13.4.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":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./modes/*":"./plugin/modes/*"},"engines":{"node":">=20.0.0","bun":">=1.0.0"},"scripts":{"dev":"npm run build-and-sync","build":"node scripts/sync-plugin-manifests.js && node scripts/build-hooks.js","build-and-sync":"npm run build && npm run sync-marketplace && sleep 1 && (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-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","translate:all":"npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait","bug-report":"npx tsx 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-beta:docker":"bash scripts/e2e-server-beta-docker.sh","check:postinstall-allowlist":"node scripts/check-postinstall-allowlist.js","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":{"@anthropic-ai/claude-agent-sdk":"^0.2.138","@better-auth/api-key":"^1.6.9","@clack/prompts":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0","ansi-to-html":"^0.7.2","better-auth":"^1.6.9","bullmq":"^5.76.6","cors":"^2.8.6","dompurify":"^3.4.2","express":"^5.2.1","glob":"^13.0.6","handlebars":"^4.7.9","ioredis":"^5.10.1","pg":"^8.20.0","picocolors":"^1.1.1","react":"^19.2.6","react-dom":"^19.2.6","shell-quote":"^1.8.3","yaml":"^2.8.4","zod":"^4.4.3","zod-to-json-schema":"^3.25.2"},"devDependencies":{"@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/cors":"^2.8.19","@types/dompurify":"^3.2.0","@types/express":"^5.0.6","@types/node":"^25.6.2","@types/pg":"^8.20.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","esbuild":"^0.28.0","jimp":"^1.6.1","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-elixir":"^0.3.5","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","ts-prune":"^0.10.3","tsx":"^4.21.0","typescript":"^6.0.3","unified":"^11.0.5","unist-util-visit":"^5.1.0"},"optionalDependencies":{"tree-kill":"^1.2.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"],"_id":"claude-mem@13.4.0","_nodeVersion":"24.5.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-c/sO14N1yq23CBAeHXoJqGej2/uhDnWwwJPiOlxlbLXBdy5Bst28dFROYrAmxxwaT76qNuVQ5eDk/p1NOpZ5ug==","shasum":"1bda8e7c4e50e8547544cbf54dd77743f85b0f0a","tarball":"https://registry.npmjs.org/claude-mem/-/claude-mem-13.4.0.tgz","fileCount":101,"unpackedSize":8842962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIENboJzWA1rx3h8/HtZmq6xI0U7ajJTyylcnmBY7xWFAAiEAxlMmUeh5gFlridwiMMAOzZbN77BicwGS+XwZAx5O72s="}]},"_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.4.0_1780080164523_0.9869750993714874"},"_hasShrinkwrap":false}