{
  "name": "mastra",
  "version": "0.4.4",
  "license": "ISC",
  "description": "cli for mastra",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "mastra": "./dist/index.js"
  },
  "files": [
    "dist",
    "src/scripts",
    "src/playground/dist"
  ],
  "keywords": [
    "mastra",
    "cli",
    "ai",
    "llm",
    "llms",
    "agent",
    "agents",
    "dev",
    "development",
    "deploy",
    "deployment",
    "build",
    "workflow",
    "typescript",
    "command-line",
    "devtools"
  ],
  "author": "",
  "dependencies": {
    "@clack/prompts": "^0.8.2",
    "@lukeed/uuid": "^2.0.1",
    "@opentelemetry/instrumentation": "^0.57.2",
    "@swc/core": "^1.11.8",
    "chokidar": "^4.0.3",
    "commander": "^12.1.0",
    "dotenv": "^16.4.7",
    "execa": "^9.5.2",
    "fs-extra": "^11.3.0",
    "json-schema-to-zod": "^2.6.0",
    "picocolors": "^1.1.1",
    "posthog-node": "^4.10.1",
    "prettier": "^3.5.3",
    "prompt": "^1.3.0",
    "shiki": "^1.29.2",
    "superjson": "^2.2.2",
    "swr": "^2.3.3",
    "tcp-port-used": "^1.0.2",
    "yocto-spinner": "^0.1.2",
    "zod": "^3.24.2",
    "zod-to-json-schema": "^3.24.3",
    "@mastra/core": "^0.7.0",
    "@mastra/deployer": "^0.2.5"
  },
  "devDependencies": {
    "@microsoft/api-extractor": "^7.52.1",
    "@types/fs-extra": "^11.0.4",
    "@types/node": "^20.17.27",
    "@types/prompt": "^1.1.9",
    "@types/tcp-port-used": "^1.0.4",
    "cpy-cli": "^5.0.0",
    "eslint": "^9.23.0",
    "memfs": "^4.17.0",
    "npm-run-all2": "^7.0.2",
    "rollup": "^4.35.0",
    "tsup": "^8.4.0",
    "type-fest": "^4.37.0",
    "typescript": "^5.8.2",
    "vitest": "^3.0.9",
    "@mastra/client-js": "0.1.13",
    "@internal/lint": "0.0.1",
    "@mastra/playground-ui": "3.0.0"
  },
  "scripts": {
    "build": "npm-run-all --serial build:lib copy-starter-files copy-templates build:playground",
    "build:lib": "tsup --config tsup.config.js",
    "build:watch": "pnpm run build:lib --watch --onSuccess \"pnpm run copy-starter-files && pnpm run copy-templates\"",
    "copy-starter-files": "cpy \"src/starter-files/**/*\" \"dist/starter-files\"",
    "copy-templates": "cpy \"src/templates/**/*\" \"dist/templates/\"",
    "build:playground": "cd ../cli/src/playground && pnpm build",
    "dev:playground": "cd src/playground && pnpm dev",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "clean": "rm -rf dist && rm -rf node_modules",
    "typecheck": "tsc --noEmit --incremental",
    "lint": "eslint ."
  }
}