mirror of
https://github.com/thedotmack/claude-mem.git
synced 2026-09-20 04:23:02 +08:00
85fc991c65
Package-facing patch bump so 13.24.20 ships the commits now on main after v13.24.19. Rebuilds plugin bundles so the injected version matches. Does not npm publish.
200 lines
7.9 KiB
JSON
200 lines
7.9 KiB
JSON
{
|
|
"name": "claude-mem",
|
|
"version": "13.24.20",
|
|
"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": "Apache-2.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",
|
|
"bin": {
|
|
"claude-mem": "./dist/npx-cli/index.js"
|
|
},
|
|
"exports": {
|
|
"./modes/*": "./plugin/modes/*"
|
|
},
|
|
"files": [
|
|
"dist",
|
|
".agents/plugins/marketplace.json",
|
|
".codex-plugin",
|
|
"plugin/.claude-plugin",
|
|
"plugin/.codex-plugin",
|
|
"plugin/.mcp.json",
|
|
"plugin/package.json",
|
|
"plugin/bun.lock",
|
|
"plugin/hooks",
|
|
"plugin/modes",
|
|
"plugin/scripts/*.js",
|
|
"plugin/scripts/*.cjs",
|
|
"plugin/scripts/*.map",
|
|
"plugin/sqlite",
|
|
"plugin/skills",
|
|
"plugin/ui",
|
|
"openclaw"
|
|
],
|
|
"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 && node scripts/restart-marketplace-worker.cjs",
|
|
"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": "node scripts/worker-logs.cjs",
|
|
"worker:tail": "node scripts/worker-logs.cjs --follow",
|
|
"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": "node dist/bug-report/index.js",
|
|
"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.9.0",
|
|
"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"
|
|
]
|
|
}
|