{ "name": "claude-mem", "version": "10.6.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": "Alex Newman", "license": "AGPL-3.0", "repository": { "type": "git", "url": "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", "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/*" }, "files": [ "dist", "plugin" ], "engines": { "node": ">=18.0.0", "bun": ">=1.0.0" }, "scripts": { "dev": "npm run build-and-sync", "build": "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", "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": "bun scripts/clear-failed-queue.ts --all --force", "claude-md:regenerate": "bun scripts/regenerate-claude-md.ts", "claude-md:dry-run": "bun scripts/regenerate-claude-md.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", "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/", "prepublishOnly": "npm run build", "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.1.76", "@modelcontextprotocol/sdk": "^1.25.1", "ansi-to-html": "^0.7.2", "dompurify": "^3.3.1", "express": "^4.18.2", "glob": "^11.0.3", "handlebars": "^4.7.8", "react": "^18.3.1", "react-dom": "^18.3.1", "yaml": "^2.8.2", "zod-to-json-schema": "^3.24.6" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", "@types/node": "^20.0.0", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "esbuild": "^0.27.2", "np": "^11.0.2", "tree-sitter-c": "^0.24.1", "tree-sitter-cli": "^0.26.5", "tree-sitter-cpp": "^0.23.4", "tree-sitter-go": "^0.25.0", "tree-sitter-java": "^0.23.5", "tree-sitter-javascript": "^0.25.0", "tree-sitter-python": "^0.25.0", "tree-sitter-ruby": "^0.23.1", "tree-sitter-rust": "^0.24.0", "tree-sitter-typescript": "^0.23.2", "tsx": "^4.20.6", "typescript": "^5.3.0" }, "optionalDependencies": { "tree-kill": "^1.2.2" } }