{
  "name": "@n3wth/r3",
  "version": "1.3.1",
  "description": "Intelligent memory API with hybrid caching - Redis for speed, Mem0 for permanence (by n3wth)",
  "main": "dist/index.js",
  "module": "src/index.ts",
  "type": "module",
  "bin": {
    "r3": "dist/cli-main.js"
  },
  "scripts": {
    "build": "tsc && cp src/lib/spacy_bridge.py dist/lib/ 2>/dev/null || true",
    "start": "node dist/index.js",
    "dev": "tsx watch src/index.ts --debug",
    "test": "node test/run-tests.js",
    "test:intelligence": "node test/test-intelligence.js",
    "test:watch": "node --test --watch test/test-suite.js",
    "cli": "node dist/cli.js",
    "prepublishOnly": "npm run build",
    "benchmark": "node benchmark/index.js",
    "lint": "eslint .",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "sync-version": "node scripts/sync-version.js",
    "version": "npm run sync-version && npm run format && git add -A",
    "postversion": "git push && git push --tags",
    "release": "./scripts/auto-release.sh",
    "release:patch": "./scripts/auto-release.sh patch",
    "release:minor": "./scripts/auto-release.sh minor",
    "release:major": "./scripts/auto-release.sh major"
  },
  "keywords": [
    "mcp",
    "model-context-protocol",
    "mem0",
    "redis",
    "cache",
    "ai",
    "memory",
    "claude",
    "gemini",
    "llm",
    "hybrid-storage"
  ],
  "author": "n3wth",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/n3wth/r3.git"
  },
  "bugs": {
    "url": "https://github.com/n3wth/r3/issues"
  },
  "homepage": "https://r3.newth.ai",
  "engines": {
    "node": ">=18.0.0"
  },
  "dependencies": {
    "@huggingface/transformers": "^3.7.3",
    "@mdx-js/react": "^3.1.1",
    "@modelcontextprotocol/sdk": "^1.18.0",
    "@types/meow": "^5.0.0",
    "axios": "^1.12.1",
    "blessed": "^0.1.81",
    "blessed-contrib": "^4.11.0",
    "boxen": "^7.1.1",
    "chalk": "^5.3.0",
    "cli-spinners": "^2.9.2",
    "figures": "^6.1.0",
    "fuse.js": "^7.0.0",
    "ink": "^5.0.1",
    "ink-big-text": "^2.0.0",
    "ink-gradient": "^3.0.0",
    "ink-link": "^4.1.0",
    "ink-progress-bar": "^3.0.0",
    "ink-select-input": "^6.0.0",
    "ink-spinner": "^5.0.0",
    "ink-table": "^3.1.0",
    "ink-text-input": "^6.0.0",
    "marked": "^15.0.4",
    "marked-terminal": "^7.2.1",
    "meow": "^13.2.0",
    "node-fetch": "^3.3.2",
    "react": "^18.3.1",
    "redis": "^5.8.2",
    "redis-memory-server": "^0.13.0",
    "sqlite3": "^5.1.7",
    "terminal-kit": "^3.1.1",
    "vectra": "^0.9.0",
    "wink-eng-lite-web-model": "^1.8.1",
    "wink-nlp": "^2.4.0"
  },
  "files": [
    "dist/**/*",
    "examples/**/*",
    "README.md",
    "LICENSE"
  ],
  "types": "dist/index.d.ts",
  "publishConfig": {
    "access": "public"
  },
  "mcp": {
    "command": "node",
    "args": [
      "dist/index.js"
    ],
    "description": "Intelligent memory API with hybrid caching - Redis for speed, Mem0 for permanence",
    "env": {
      "MEM0_API_KEY": {
        "description": "API key for Mem0 service",
        "required": true
      },
      "REDIS_URL": {
        "description": "Redis connection URL (default: redis://localhost:6379)",
        "required": true,
        "default": "redis://localhost:6379"
      },
      "DEBUG": {
        "description": "Enable debug logging",
        "required": false,
        "default": "false"
      }
    }
  },
  "devDependencies": {
    "@eslint/js": "^9.35.0",
    "@types/node": "^24.3.3",
    "@types/react": "^18.3.1",
    "@types/sqlite3": "^3.1.11",
    "eslint": "^9.35.0",
    "prettier": "^3.6.2",
    "tsx": "^4.20.5",
    "typescript": "^5.9.2"
  }
}
