{
  "name": "machinaos",
  "version": "0.0.93",
  "description": "Open source workflow automation platform with AI agents, React Flow, and n8n-inspired architecture",
  "type": "module",
  "keywords": [
    "workflow",
    "automation",
    "react-flow",
    "ai-agent",
    "langchain",
    "n8n",
    "whatsapp",
    "android",
    "low-code",
    "no-code"
  ],
  "author": "Rohit G <trohitg@gmail.com>",
  "license": "MIT",
  "homepage": "https://github.com/zeenie-ai/MachinaOS#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zeenie-ai/MachinaOS.git"
  },
  "bugs": {
    "url": "https://github.com/zeenie-ai/MachinaOS/issues"
  },
  "bin": {
    "machina": "./bin/cli.js"
  },
  "engines": {
    "node": ">=22.0.0"
  },
  "packageManager": "pnpm@9.15.0",
  "files": [
    "bin/",
    "scripts/",
    ".machina/workflows/",
    "cli/",
    "!cli/tests/",
    "!cli/**/__pycache__/",
    "client/src/",
    "client/public/",
    "client/dist/",
    "client/*.json",
    "client/*.html",
    "client/*.js",
    "client/*.ts",
    "client/*.conf",
    "server/",
    "!server/.venv/",
    "!server/**/__pycache__/",
    "!**/node_modules/",
    "!**/.vite/",
    ".env.template",
    "pyproject.toml",
    "README.md",
    "install.sh",
    "install.ps1"
  ],
  "workspaces": [
    "client"
  ],
  "scripts": {
    "start": "python -m cli start",
    "dev": "python -m cli dev",
    "serve": "python -m cli serve",
    "start:temporal": "cross-env TEMPORAL_ENABLED=true python -m cli start",
    "client:start": "cd client && npm run start",
    "python:start": "cd server && uv run uvicorn main:app --host 127.0.0.1 --port 3010 --log-level warning",
    "python:daemon": "cd server && uv run uvicorn main:app --host 0.0.0.0 --port 3010 --log-level warning",
    "temporal:start": "temporal api",
    "temporal:stop": "temporal stop",
    "temporal:status": "temporal status",
    "temporal:worker": "cd server && uv run python -m services.temporal.worker",
    "build": "python -m cli build",
    "clean": "python -m cli clean",
    "stop": "python -m cli stop",
    "test": "npm run test:backend && npm run test:frontend",
    "test:backend": "cd server && uv run pytest tests/ -v",
    "test:frontend": "cd client && npm run test",
    "test:nodes": "cd server && uv run pytest tests/nodes/ -v --cov=services.handlers --cov-report=term-missing",
    "docs:nodes": "python -m cli docs nodes",
    "docs:nodes:check": "python -m cli docs nodes --check",
    "deploy": "python -m cli deploy",
    "daemon:start": "python -m cli daemon start",
    "daemon:stop": "python -m cli daemon stop",
    "daemon:status": "python -m cli daemon status",
    "daemon:restart": "python -m cli daemon restart",
    "version:sync": "python -m cli version sync",
    "prepublishOnly": "python -m cli version sync && node -e \"const p=require('./package.json'); if(!p.bin||!p.version){process.exit(1)}\"",
    "preinstall": "node scripts/preinstall.js",
    "postinstall": "node scripts/postinstall.js",
    "preuninstall": "node scripts/preinstall.js"
  },
  "dependencies": {
    "@react-three/drei": "^10.7.7",
    "@react-three/fiber": "^9.6.1",
    "@types/three": "^0.184.1",
    "cross-env": "^7.0.3",
    "framer-motion": "^12.40.0",
    "lucide-react": "^1.14.0",
    "three": "^0.184.0"
  },
  "pnpm": {
    "peerDependencyRules": {
      "allowedVersions": {
        "@emoji-mart/react>react": "19",
        "react-avatar-editor>react": "19",
        "react-avatar-editor>react-dom": "19"
      }
    },
    "overrides": {
      "esbuild@<0.28.1": "^0.28.1",
      "hono@<4.12.21": "^4.12.21",
      "js-cookie@<3.0.7": "^3.0.7",
      "js-yaml@>=4.0.0 <4.2.0": "^4.2.0",
      "qs@<6.15.2": "^6.15.2",
      "ws@<8.20.1": "^8.20.1"
    }
  }
}
