{
  "name": "mop-agent",
  "version": "1.0.3",
  "description": "Self-hosted AI assistant with persistent memory, agent runtime, scheduler, and multi-channel support. Installed with npx mop-agent.",
  "author": "BURHANDEV ENTERPRISE",
  "license": "SEE LICENSE IN LICENSE",
  "keywords": [
    "ai",
    "agent",
    "assistant",
    "memory",
    "self-hosted",
    "llm-router",
    "mop-flow"
  ],
  "homepage": "https://github.com/BURHANDEV-ENTERPRISE/mop-agent#readme",
  "bugs": {
    "url": "https://github.com/BURHANDEV-ENTERPRISE/mop-agent/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/BURHANDEV-ENTERPRISE/mop-agent.git"
  },
  "engines": {
    "node": ">=20"
  },
  "bin": {
    "mop-agent": "installer/bootstrap.mjs"
  },
  "files": [
    "src",
    "public",
    "open-sse",
    "scripts",
    "i18n",
    "bin",
    "cli",
    "installer",
    "next.config.mjs",
    "postcss.config.mjs",
    "jsconfig.json",
    "custom-server.js",
    ".env.example"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "node scripts/serve.mjs dev",
    "build": "node scripts/build.mjs",
    "start": "node scripts/serve.mjs start",
    "test": "node src/lib/memory/textUtils.test.mjs",
    "installer": "node installer/mop-agent.mjs",
    "bootstrap:self-test": "node installer/bootstrap.mjs --self-test",
    "dev:bun": "bun --bun next dev --webpack --port 20128",
    "build:bun": "bun --bun next build --webpack",
    "start:bun": "bun ./.next/standalone/server.js",
    "cli:pack": "npm --prefix cli run pack:cli",
    "cli:publish": "npm --prefix cli run publish:cli"
  },
  "dependencies": {
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/modifiers": "^9.0.0",
    "@dnd-kit/sortable": "^10.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@monaco-editor/react": "^4.7.0",
    "@next/third-parties": "^16.2.9",
    "@radix-ui/react-dialog": "^1.1.17",
    "@radix-ui/react-popover": "^1.1.17",
    "@radix-ui/react-tooltip": "^1.2.10",
    "@whiskeysockets/baileys": "^7.0.0-rc13",
    "@xyflow/react": "^12.10.1",
    "bcryptjs": "^3.0.3",
    "chalk": "^5.3.0",
    "chalk-animation": "^2.0.3",
    "chokidar": "^5.0.0",
    "confbox": "^0.2.4",
    "figlet": "^1.7.0",
    "gradient-string": "^3.0.0",
    "dompurify": "^3.4.11",
    "express": "^5.2.1",
    "fs": "^0.0.1-security",
    "http-proxy-middleware": "^3.0.5",
    "jose": "^6.1.3",
    "jszip": "^3.10.1",
    "lucide-react": "^1.21.0",
    "mammoth": "^1.12.0",
    "marked": "^18.0.1",
    "material-symbols": "^0.44.6",
    "mermaid": "^11.16.0",
    "monaco-editor": "^0.55.1",
    "next": "^16.1.6",
    "node-forge": "^1.3.3",
    "node-machine-id": "^1.1.12",
    "nodemailer": "^9.0.3",
    "open": "^11.0.0",
    "ora": "^9.1.0",
    "pdf-parse": "^2.4.5",
    "postcss": "^8.5.6",
    "prop-types": "^15.8.1",
    "qrcode": "^1.5.4",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "react-is": "^16.13.1",
    "recharts": "^3.7.0",
    "selfsigned": "^5.5.0",
    "socks-proxy-agent": "^8.0.5",
    "sql.js": "^1.14.1",
    "@tailwindcss/postcss": "^4.1.18",
    "tailwindcss": "^4",
    "tw-animate-css": "^1.4.0",
    "undici": "^7.19.2",
    "uuid": "^13.0.0",
    "web-push": "^3.6.7",
    "xlsx": "^0.18.5",
    "zustand": "^5.0.10"
  },
  "optionalDependencies": {
    "better-sqlite3": "^12.6.2"
  },
  "comment_better_sqlite3": "kept in optionalDependencies so npm install doesn't fail on systems without build tools — sql.js is used as fallback at runtime",
  "devDependencies": {
    "eslint": "^9",
    "eslint-config-next": "16.1.6"
  }
}
