{
  "name": "@z2h-academy/tutor",
  "version": "0.5.11",
  "license": "SEE LICENSE IN LICENSE",
  "private": false,
  "type": "module",
  "description": "MCP server que expone los Developer Docs (MD de roadmaps) a TUIs agentic (OpenCode, Codex, Claude Code)",
  "scripts": {
    "dev": "tsx src/index.ts",
    "prebuild": "tsx scripts/sync-protocol.ts",
    "build": "tsc -p tsconfig.json",
    "start": "node dist/index.js",
    "seed": "tsx scripts/seed.ts",
    "typecheck": "tsc --noEmit",
    "setup": "node dist/cli/setup.js",
    "harness:install": "npm --prefix harness install",
    "harness:build": "npm --prefix harness run build",
    "harness:typecheck": "npm --prefix harness run typecheck",
    "harness:test": "npm --prefix harness test",
    "postinstall": "node -e \"try { require('./dist/cli/setup.js'); require('./dist/cli/install-skills.js'); } catch (e) { console.error('[tutor] postinstall: dist no disponible — corre \\'tutor setup\\' para registrar el MCP.') }\""
  },
  "bin": {
    "tutor": "./dist/cli/index.js",
    "tutor-mcp": "./dist/index.js",
    "tutor-setup": "./dist/cli/setup.js",
    "tutor-install-skills": "./dist/cli/install-skills.js",
    "tutor-runtime": "./dist/cli/runtime.js"
  },
  "files": [
    "dist",
    "README.md",
    "skills/student"
  ],
  "dependencies": {
    "@aws-sdk/client-s3": "^3.750.0",
    "@modelcontextprotocol/sdk": "^1.12.0",
    "ws": "^8.21.3",
    "zod": "^3.24.2"
  },
  "devDependencies": {
    "@types/node": "^20",
    "tsx": "^4.19.0",
    "typescript": "^5"
  }
}
