{"bin":{"remembra":"dist/index.js"},"bugs":{"url":"https://github.com/Hilbras/Remembra/issues"},"dist":{"shasum":"2f68e10f902e49d2bb1f6e36128b92829136f2c4","tarball":"https://registry.npmjs.org/@hilbras/remembra/-/remembra-5.7.1.tgz","fileCount":276,"integrity":"sha512-pGBSSYvAgKss6riuDD8HpGQP67ZK8J7EmgLke61NpmWKUv87tFTbydonKQucA25wZkcNn9iX1MaFdUDzdcUZ8Q==","signatures":[{"sig":"MEYCIQCAg0bOfwdFucvgcGUB7DKR9m8O4XLlKcNm7JyaT8BdQgIhAOCNEbIChEFwz8s7jOnWbEsiiE304UqjKvyzq30A/WKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGkAZhksJ8g8+uPFO+zYFcDokyget4V9l2PmvM+TPNLAiB9AQIdJfmAIqSkV5mYDli37m3euwYximS6OED+WjCaRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2857401},"main":"dist/index.js","name":"@hilbras/remembra","type":"module","types":"dist/index.d.ts","author":{"name":"Hilbras"},"engines":{"node":">=18.14.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js","default":"./dist/sdk.js"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","default":"./dist/lock.js"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","default":"./dist/redis.js"},"./tenant":{"types":"./dist/tenant.d.ts","import":"./dist/tenant.js","default":"./dist/tenant.js"},"./worker":{"types":"./dist/durable-worker.d.ts","import":"./dist/durable-worker.js","default":"./dist/durable-worker.js"},"./recovery":{"types":"./dist/recovery.d.ts","import":"./dist/recovery.js","default":"./dist/recovery.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","import":"./dist/webhooks.js","default":"./dist/webhooks.js"},"./job-store":{"types":"./dist/job-store.d.ts","import":"./dist/job-store.js","default":"./dist/job-store.js"},"./providers":{"types":"./dist/provider-adapters.d.ts","import":"./dist/provider-adapters.js","default":"./dist/provider-adapters.js"},"./api-contract":{"types":"./dist/api-contract.d.ts","import":"./dist/api-contract.js","default":"./dist/api-contract.js"},"./package.json":"./package.json","./shared-state":{"types":"./dist/shared-state.d.ts","import":"./dist/shared-state.js","default":"./dist/shared-state.js"},"./process-roles":{"types":"./dist/process-roles.d.ts","import":"./dist/process-roles.js","default":"./dist/process-roles.js"},"./migration-state":{"types":"./dist/migration-state.d.ts","import":"./dist/migration-state.js","default":"./dist/migration-state.js"},"./sqlite-recovery":{"types":"./dist/sqlite-recovery.d.ts","import":"./dist/sqlite-recovery.js","default":"./dist/sqlite-recovery.js"},"./tenant-entities":{"types":"./dist/tenant-entities.d.ts","import":"./dist/tenant-entities.js","default":"./dist/tenant-entities.js"},"./tenant-directory":{"types":"./dist/tenant-directory.d.ts","import":"./dist/tenant-directory.js","default":"./dist/tenant-directory.js"},"./tenant-migration":{"types":"./dist/tenant-migration-runner.d.ts","import":"./dist/tenant-migration-runner.js","default":"./dist/tenant-migration-runner.js"},"./batch-idempotency":{"types":"./dist/batch-idempotency-store.d.ts","import":"./dist/batch-idempotency-store.js","default":"./dist/batch-idempotency-store.js"},"./tenant-directory-file":{"types":"./dist/tenant-directory-file.d.ts","import":"./dist/tenant-directory-file.js","default":"./dist/tenant-directory-file.js"}},"gitHead":"80b8bf3b0810b21281c426e60cbefac7c89d75a1","license":"MIT","scripts":{"dev":"tsc --watch","test":"node scripts/run-tests.mjs --test dist/test/*.test.js","build":"tsc && node scripts/copy-ui.mjs","start":"node dist/index.js","test:raw":"node --test dist/test/*.test.js","bench:gate":"npm run build && node scripts/benchmark-gate.mjs","docs:check":"node scripts/check-docs.mjs","bench:scale":"npm run build && node scripts/bench-scale.mjs","python:test":"python3 -m unittest discover -s python/tests -t python","bench:tenant":"npm run build && bash scripts/bench-tenant.sh","release:check":"node scripts/release-gate.mjs","prepublishOnly":"npm run build && npm test && npm run docs:check","recovery:check":"node scripts/run-tests.mjs --test dist/test/recovery.test.js dist/test/snapshot-integrity.test.js dist/test/migration-state.test.js dist/test/tenant-migration-runner.test.js dist/test/sqlite-recovery.test.js dist/test/v5-0-3-recovery.test.js dist/test/v5-0-3-recovery-state.test.js dist/test/v5-0-3-startup.test.js dist/test/v5-0-3-snapshot.test.js dist/test/v5-0-3-atomic.test.js dist/test/v5-0-3-import.test.js dist/test/v5-0-3-import-recovery.test.js","security:check":"node scripts/run-tests.mjs --test dist/test/tenant-http.test.js dist/test/tenant-service.test.js dist/test/tenant-entities-http.test.js dist/test/foundation.test.js dist/test/v5-0-1-security.test.js dist/test/v5-0-1-startup.test.js dist/test/v5-0-1-path-security.test.js dist/test/v5-0-1-snapshot-security.test.js dist/test/v5-0-1-migration.test.js dist/test/v5-0-2-authorization.test.js dist/test/batch-idempotency.test.js dist/test/webhooks.test.js dist/test/webhook-service.test.js dist/test/webhook-config.test.js dist/test/webhook-cli.test.js dist/test/webhook-receiver-example.test.js dist/test/openapi.test.js dist/test/examples.test.js"},"_npmUser":{"name":"lacrous","email":"hassan0deghedy@gmail.com"},"homepage":"https://github.com/Hilbras/Remembra#readme","keywords":["mcp","model-context-protocol","memory","ai","assistant","context","external-memory","long-term-memory","llm","opencode","claude-code","cline"],"overrides":{"@hono/node-server":"1.19.17"},"repository":{"url":"git+https://github.com/Hilbras/Remembra.git","type":"git"},"_npmVersion":"10.8.2","description":"External memory for AI assistants — remember facts, decisions, roles and history across sessions. MCP server for OpenCode, Claude Code, Cline, Kimi Code and more.","directories":{},"maintainers":[{"name":"lacrous","email":"hassan0deghedy@gmail.com"}],"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.0","yaml":"^2.9.1","better-sqlite3":"^11.10.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^24.0.0","@types/better-sqlite3":"^9.6.0"},"peerDependencies":{"redis":">=4"},"peerDependenciesMeta":{"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/remembra_5.7.1_1790784628383_0.12881774086730147","host":"s3://npm-registry-packages-npm-production"},"_id":"@hilbras/remembra@5.7.1","version":"5.7.1"}