{
  "name": "@jungjaehoon/mama-core",
  "version": "1.7.0",
  "description": "MAMA Core - Shared modules for Memory-Augmented MCP Assistant",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./embeddings": "./dist/embeddings.js",
    "./embedding-cache": "./dist/embedding-cache.js",
    "./embedding-client": "./dist/embedding-client.js",
    "./embedding-server": "./dist/embedding-server/index.js",
    "./memory/types": "./dist/memory/types.js",
    "./memory-store": "./dist/memory-store.js",
    "./db-manager": "./dist/db-manager.js",
    "./db-adapter": "./dist/db-adapter/index.js",
    "./mama-api": "./dist/mama-api.js",
    "./config-loader": "./dist/config-loader.js",
    "./relevance-scorer": "./dist/relevance-scorer.js",
    "./decision-tracker": "./dist/decision-tracker.js",
    "./debug-logger": "./dist/debug-logger.js",
    "./decision-formatter": "./dist/decision-formatter.js",
    "./memory-inject": "./dist/memory-inject.js",
    "./ollama-client": "./dist/ollama-client.js",
    "./errors": "./dist/errors.js",
    "./time-formatter": "./dist/time-formatter.js",
    "./outcome-tracker": "./dist/outcome-tracker.js",
    "./query-intent": "./dist/query-intent.js",
    "./test-utils": "./dist/test-utils.js",
    "./entities/store": "./dist/entities/store.js",
    "./entities/candidate-generator": "./dist/entities/candidate-generator.js",
    "./canonicalize": "./dist/canonicalize.js",
    "./cases/types": "./dist/cases/types.js",
    "./cases/store": "./dist/cases/store.js",
    "./cases/role-inference": "./dist/cases/role-inference.js",
    "./cases/target-ref": "./dist/cases/target-ref.js",
    "./cases/corrections": "./dist/cases/corrections.js",
    "./cases/sqlite-transaction": "./dist/cases/sqlite-transaction.js",
    "./cases/live-state": "./dist/cases/live-state.js",
    "./cases/tombstone-sweeper": "./dist/cases/tombstone-sweeper.js",
    "./cases/merge-split": "./dist/cases/merge-split.js",
    "./cases/membership-matcher": "./dist/cases/membership-matcher.js",
    "./cases/search-rollup": "./dist/cases/search-rollup.js",
    "./cases/timeline-range": "./dist/cases/timeline-range.js",
    "./cases/wiki-page-index": "./dist/cases/wiki-page-index.js",
    "./connectors": "./dist/connectors/event-index.js",
    "./connectors/event-index": "./dist/connectors/event-index.js",
    "./connectors/raw-query": "./dist/connectors/raw-query.js",
    "./connectors/types": "./dist/connectors/types.js",
    "./agent-situation": "./dist/agent-situation/index.js",
    "./agent-graph": "./dist/agent-graph/index.js",
    "./context-compile": "./dist/context-compile/index.js",
    "./edges/types": "./dist/edges/types.js",
    "./edges/store": "./dist/edges/store.js",
    "./edges/ref-validation": "./dist/edges/ref-validation.js"
  },
  "scripts": {
    "build": "tsc",
    "build:watch": "tsc --watch",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "typecheck": "tsc --noEmit",
    "clean": "rm -rf node_modules dist"
  },
  "keywords": [
    "mama",
    "memory-assistant",
    "decision-tracking",
    "semantic-search",
    "embeddings",
    "sqlite",
    "mcp"
  ],
  "author": "SpineLift Team",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jungjaehoon-lifegamez/MAMA.git",
    "directory": "packages/mama-core"
  },
  "bugs": {
    "url": "https://github.com/jungjaehoon-lifegamez/MAMA/issues"
  },
  "homepage": "https://github.com/jungjaehoon-lifegamez/MAMA#readme",
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=22.13.0"
  },
  "dependencies": {
    "@huggingface/transformers": "^3.8.1",
    "better-sqlite3": "^12.8.0",
    "ws": "^8.19.0"
  },
  "devDependencies": {
    "@types/better-sqlite3": "^7.6.13",
    "@types/node": "^22.0.0",
    "@types/ws": "^8.18.1",
    "typescript": "^5.9.3",
    "vitest": "^1.0.0"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts",
    "db/**/*.sql",
    "README.md",
    "LICENSE"
  ]
}
