{
  "name": "@workglow/cli",
  "type": "module",
  "version": "0.6.7",
  "repository": {
    "type": "git",
    "url": "https://github.com/workglow-dev/libs.git",
    "directory": "examples/cli"
  },
  "bugs": {
    "url": "https://github.com/workglow-dev/libs/issues"
  },
  "description": "Command-line interface example for Workglow, demonstrating how to build and run AI task pipelines from the terminal.",
  "homepage": "https://workglow.dev",
  "scripts": {
    "dev": "concurrently -c 'auto' -n 'cli:' 'bun:dev-*'",
    "dev-js": "bun build --watch --target=bun --sourcemap=external --packages=external --outdir ./dist ./src/workglow.ts",
    "dev-lib": "bun build --watch --target=bun --sourcemap=external --packages=external --outdir ./dist ./src/lib.ts",
    "dev-types": "tsc --watch --preserveWatchOutput",
    "build-example": "concurrently -c 'auto' -n 'js,js-worker-hft,lib,human,web,types' 'bun run build-js' 'bun run build-js-worker-hft' 'bun run build-lib' 'bun run build-human' 'bun run build-web' 'bun run build-types'",
    "build-clean": "rm -fr dist/* tsconfig.tsbuildinfo",
    "build-js": "bun build --target=bun --packages=external --outdir ./dist ./src/workglow.ts",
    "build-js-worker-hft": "bun build --target=node --packages=external --outdir ./dist ./src/worker_hft.ts",
    "build-lib": "bun build --target=bun --packages=external --outdir ./dist ./src/lib.ts",
    "build-types": "rm -f tsconfig.tsbuildinfo && tsc",
    "test": "vitest run --config ../../vitest.config.ts --project cli",
    "test:watch": "vitest",
    "build-web": "bun build --target=browser --minify --outdir ./dist/web ./src/web/client/main.tsx && cp src/web/client/index.html src/web/client/app.css dist/web/",
    "build-human": "bun build --target=bun --packages=external --outdir ./dist ./src/human.ts"
  },
  "bin": "./dist/workglow.js",
  "files": [
    "dist",
    "docs",
    "src/**/*.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/lib.d.ts",
      "import": "./dist/lib.js"
    },
    "./human": {
      "types": "./dist/human.d.ts",
      "import": "./dist/human.js"
    }
  },
  "dependencies": {
    "@workglow/a2a": "0.6.7",
    "@workglow/ai": "0.6.7",
    "@workglow/anthropic": "0.6.7",
    "@workglow/deepseek": "0.6.7",
    "@workglow/google-gemini": "0.6.7",
    "@workglow/huggingface-transformers": "0.6.7",
    "@workglow/huggingface-inference": "0.6.7",
    "@workglow/node-llama-cpp": "0.6.7",
    "@workglow/ollama": "0.6.7",
    "@workglow/openai": "0.6.7",
    "@workglow/xai": "0.6.7",
    "@workglow/playwright": "0.6.7",
    "@workglow/storage": "0.6.7",
    "@workglow/task-graph": "0.6.7",
    "@workglow/browser-control": "0.6.7",
    "@workglow/bun-webview": "0.6.7",
    "@workglow/mcp": "0.6.7",
    "@workglow/tasks": "0.6.7",
    "@workglow/util": "0.6.7",
    "@huggingface/transformers": "^4.3.0",
    "@huggingface/transformers-structured-output": "^4.3.0",
    "tiktoken": "^1.0.22",
    "openai": "^7.20.0",
    "ollama": "^0.6.3",
    "node-llama-cpp": "^3.21.1",
    "@huggingface/inference": "^4.13.30",
    "@anthropic-ai/sdk": "^0.127.0",
    "@google/genai": "^2.23.0",
    "@napi-rs/keyring": "^1.3.0",
    "@inkjs/ui": "^2.0.0",
    "chalk": "^6.0.0",
    "commander": "^15.0.0",
    "ink": "^7.1.1",
    "react": "^19.3.0",
    "smol-toml": "^1.8.0"
  },
  "devDependencies": {
    "@types/react": "^19.3.0",
    "preact": "^10.29.8"
  },
  "publishConfig": {
    "access": "public"
  }
}
