From ae454cfc01d6540a064947d395fed6e1df41c72c Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sun, 25 Jan 2026 12:47:24 -0500 Subject: [PATCH] feat: add SDK exports for consumer app integration - Create standalone dist/sdk/ module with parseObservations, buildObservationPrompt, parseSummary - Add package.json exports for 'claude-mem/sdk' and 'claude-mem/modes/*' - Add TypeScript declarations Co-Authored-By: Claude Opus 4.5 --- package.json | 15 +++++++++++++++ src/sdk/index.ts | 2 ++ src/services/domain/CLAUDE.md | 7 ++++++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/sdk/index.ts diff --git a/package.json b/package.json index bdab69f5..db31bba5 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,21 @@ "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" diff --git a/src/sdk/index.ts b/src/sdk/index.ts new file mode 100644 index 00000000..9a246888 --- /dev/null +++ b/src/sdk/index.ts @@ -0,0 +1,2 @@ +export * from './parser.js'; +export * from './prompts.js'; diff --git a/src/services/domain/CLAUDE.md b/src/services/domain/CLAUDE.md index adfdcb11..6e975c04 100644 --- a/src/services/domain/CLAUDE.md +++ b/src/services/domain/CLAUDE.md @@ -3,5 +3,10 @@ -*No recent activity* +### Jan 25, 2026 + +| ID | Time | T | Title | Read | +|----|------|---|-------|------| +| #41877 | 12:09 PM | ⚖️ | Deploy Existing Consumer Preview Without Creating New Packages | ~361 | +| #41873 | 12:03 PM | 🔵 | Claude-mem mode configuration system types documented | ~504 | \ No newline at end of file