{
  "name": "veryfront",
  "version": "0.1.1253",
  "description": "The simplest way to build AI-powered apps",
  "keywords": [
    "react",
    "framework",
    "ai",
    "agents",
    "mcp",
    "llm",
    "ssr",
    "rsc",
    "typescript"
  ],
  "author": "Veryfront",
  "homepage": "https://veryfront.com",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/veryfront/veryfront-code.git"
  },
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/veryfront/veryfront-code/issues"
  },
  "module": "./esm/src/index.js",
  "exports": {
    ".": {
      "import": "./esm/src/index.js",
      "types": "./esm/src/index.d.ts"
    },
    "./index.client": {
      "import": "./esm/src/index.client.js",
      "types": "./esm/src/index.client.d.ts"
    },
    "./head": {
      "import": "./esm/src/react/components/Head.js",
      "types": "./esm/src/react/components/Head.d.ts"
    },
    "./router": {
      "import": "./esm/src/react/router/index.js",
      "types": "./esm/src/react/router/index.d.ts"
    },
    "./context": {
      "import": "./esm/src/react/context/index.js",
      "types": "./esm/src/react/context/index.d.ts"
    },
    "./fonts": {
      "import": "./esm/src/react/fonts/index.js",
      "types": "./esm/src/react/fonts/index.d.ts"
    },
    "./ui": {
      "import": "./esm/src/react/components/ui/index.js",
      "types": "./esm/src/react/components/ui/index.d.ts"
    },
    "./ui/adapter": {
      "import": "./esm/src/react/components/ui/adapter/contract.js",
      "types": "./esm/src/react/components/ui/adapter/contract.d.ts"
    },
    "./ui/icons": {
      "import": "./esm/src/react/components/ui/icons/index.js",
      "types": "./esm/src/react/components/ui/icons/index.d.ts"
    },
    "./chat": {
      "import": "./esm/src/chat/index.js",
      "types": "./esm/src/chat/index.d.ts"
    },
    "./chat/ag-ui": {
      "import": "./esm/src/chat/ag-ui.js",
      "types": "./esm/src/chat/ag-ui.d.ts"
    },
    "./chat/protocol": {
      "import": "./esm/src/chat/protocol.js",
      "types": "./esm/src/chat/protocol.d.ts"
    },
    "./chat/types": {
      "import": "./esm/src/chat/types.js",
      "types": "./esm/src/chat/types.d.ts"
    },
    "./chat/uploads": {
      "import": "./esm/src/chat/upload-handler.js",
      "types": "./esm/src/chat/upload-handler.d.ts"
    },
    "./markdown": {
      "import": "./esm/src/markdown/index.js",
      "types": "./esm/src/markdown/index.d.ts"
    },
    "./mdx": {
      "import": "./esm/src/mdx/index.js",
      "types": "./esm/src/mdx/index.d.ts"
    },
    "./agent": {
      "import": "./esm/src/agent/index.js",
      "types": "./esm/src/agent/index.d.ts"
    },
    "./agent/identity": {
      "import": "./esm/src/agent/identity-contracts.js",
      "types": "./esm/src/agent/identity-contracts.d.ts"
    },
    "./eval": {
      "import": "./esm/src/eval/index.js",
      "types": "./esm/src/eval/index.d.ts"
    },
    "./metrics": {
      "import": "./esm/src/metrics/public.js",
      "types": "./esm/src/metrics/public.d.ts"
    },
    "./eval/agent-service": {
      "import": "./esm/src/eval/agent-service.js",
      "types": "./esm/src/eval/agent-service.d.ts"
    },
    "./channels/control-plane": {
      "import": "./esm/src/channels/control-plane.js",
      "types": "./esm/src/channels/control-plane.d.ts"
    },
    "./channels/invoke": {
      "import": "./esm/src/channels/invoke.js",
      "types": "./esm/src/channels/invoke.d.ts"
    },
    "./tool": {
      "import": "./esm/src/tool/index.js",
      "types": "./esm/src/tool/index.d.ts"
    },
    "./workflow": {
      "import": "./esm/src/workflow/index.js",
      "types": "./esm/src/workflow/index.d.ts"
    },
    "./workflow/registry": {
      "import": "./esm/src/workflow/registry-public.js",
      "types": "./esm/src/workflow/registry-public.d.ts"
    },
    "./workflow/blob": {
      "import": "./esm/src/workflow/blob/index.js",
      "types": "./esm/src/workflow/blob/index.d.ts"
    },
    "./workflow/worker": {
      "import": "./esm/src/workflow/worker/index.js",
      "types": "./esm/src/workflow/worker/index.d.ts"
    },
    "./workflow/claude-code": {
      "import": "./esm/src/workflow/claude-code/index.js",
      "types": "./esm/src/workflow/claude-code/index.d.ts"
    },
    "./workflow/claude-code/types": {
      "import": "./esm/src/workflow/claude-code/types.js",
      "types": "./esm/src/workflow/claude-code/types.d.ts"
    },
    "./workflow/claude-code/react": {
      "import": "./esm/src/workflow/claude-code/react/index.js",
      "types": "./esm/src/workflow/claude-code/react/index.d.ts"
    },
    "./workflow/discovery": {
      "import": "./esm/src/workflow/discovery/index.js",
      "types": "./esm/src/workflow/discovery/index.d.ts"
    },
    "./schemas": {
      "import": "./esm/src/schemas/index.js",
      "types": "./esm/src/schemas/index.d.ts"
    },
    "./prompt": {
      "import": "./esm/src/prompt/index.js",
      "types": "./esm/src/prompt/index.d.ts"
    },
    "./resource": {
      "import": "./esm/src/resource/index.js",
      "types": "./esm/src/resource/index.d.ts"
    },
    "./runs": {
      "import": "./esm/src/runs/index.js",
      "types": "./esm/src/runs/index.d.ts"
    },
    "./skill": {
      "import": "./esm/src/skill/index.js",
      "types": "./esm/src/skill/index.d.ts"
    },
    "./trigger": {
      "import": "./esm/src/trigger/index.js",
      "types": "./esm/src/trigger/index.d.ts"
    },
    "./task": {
      "import": "./esm/src/task/index.js",
      "types": "./esm/src/task/index.d.ts"
    },
    "./schedule": {
      "import": "./esm/src/schedule/index.js",
      "types": "./esm/src/schedule/index.d.ts"
    },
    "./webhook": {
      "import": "./esm/src/webhook/index.js",
      "types": "./esm/src/webhook/index.d.ts"
    },
    "./llm": {
      "import": "./esm/src/llm/index.js",
      "types": "./esm/src/llm/index.d.ts"
    },
    "./mcp": {
      "import": "./esm/src/mcp/index.js",
      "types": "./esm/src/mcp/index.d.ts"
    },
    "./middleware": {
      "import": "./esm/src/middleware/index.js",
      "types": "./esm/src/middleware/index.d.ts"
    },
    "./errors": {
      "import": "./esm/src/errors/index.js",
      "types": "./esm/src/errors/index.d.ts"
    },
    "./security": {
      "import": "./esm/src/security/index.js",
      "types": "./esm/src/security/index.d.ts"
    },
    "./observability": {
      "import": "./esm/src/observability/index.js",
      "types": "./esm/src/observability/index.d.ts"
    },
    "./observability/otlp-setup": {
      "import": "./esm/src/observability/tracing/otlp-setup.js",
      "types": "./esm/src/observability/tracing/otlp-setup.d.ts"
    },
    "./errors/general": {
      "import": "./esm/src/errors/error-registry/general.js",
      "types": "./esm/src/errors/error-registry/general.d.ts"
    },
    "./errors/module": {
      "import": "./esm/src/errors/error-registry/module.js",
      "types": "./esm/src/errors/error-registry/module.d.ts"
    },
    "./utils": {
      "import": "./esm/src/utils/index.js",
      "types": "./esm/src/utils/index.d.ts"
    },
    "./utils/logger": {
      "import": "./esm/src/utils/logger/index.js",
      "types": "./esm/src/utils/logger/index.d.ts"
    },
    "./release-assets": {
      "import": "./esm/src/release-assets/index.js",
      "types": "./esm/src/release-assets/index.d.ts"
    },
    "./oauth": {
      "import": "./esm/src/oauth/index.js",
      "types": "./esm/src/oauth/index.d.ts"
    },
    "./provider": {
      "import": "./esm/src/provider/index.js",
      "types": "./esm/src/provider/index.d.ts"
    },
    "./provider/shared": {
      "import": "./esm/src/provider/shared/index.js",
      "types": "./esm/src/provider/shared/index.d.ts"
    },
    "./provider/openai-reasoning": {
      "import": "./esm/src/provider/shared/openai-reasoning.js",
      "types": "./esm/src/provider/shared/openai-reasoning.d.ts"
    },
    "./provider/types": {
      "import": "./esm/src/provider/types.js",
      "types": "./esm/src/provider/types.d.ts"
    },
    "./fs": {
      "import": "./esm/src/fs/index.js",
      "types": "./esm/src/fs/index.d.ts"
    },
    "./integrations": {
      "import": "./esm/src/integrations/index.js",
      "types": "./esm/src/integrations/index.d.ts"
    },
    "./sandbox": {
      "import": "./esm/src/sandbox/index.js",
      "types": "./esm/src/sandbox/index.d.ts"
    },
    "./embedding": {
      "import": "./esm/src/embedding/index.js",
      "types": "./esm/src/embedding/index.d.ts"
    },
    "./knowledge": {
      "import": "./esm/src/knowledge/index.js",
      "types": "./esm/src/knowledge/index.d.ts"
    },
    "./extensions": {
      "import": "./esm/src/extensions/index.js",
      "types": "./esm/src/extensions/index.d.ts"
    },
    "./extensions/types": {
      "import": "./esm/src/extensions/types.js",
      "types": "./esm/src/extensions/types.d.ts"
    },
    "./extensions/llm": {
      "import": "./esm/src/extensions/llm/index.js",
      "types": "./esm/src/extensions/llm/index.d.ts"
    },
    "./extensions/auth": {
      "import": "./esm/src/extensions/auth/index.js",
      "types": "./esm/src/extensions/auth/index.d.ts"
    },
    "./extensions/bundler": {
      "import": "./esm/src/extensions/bundler/index.js",
      "types": "./esm/src/extensions/bundler/index.d.ts"
    },
    "./extensions/cache": {
      "import": "./esm/src/extensions/cache/index.js",
      "types": "./esm/src/extensions/cache/index.d.ts"
    },
    "./extensions/content": {
      "import": "./esm/src/extensions/content/index.js",
      "types": "./esm/src/extensions/content/index.d.ts"
    },
    "./extensions/distributed": {
      "import": "./esm/src/extensions/distributed/index.js",
      "types": "./esm/src/extensions/distributed/index.d.ts"
    },
    "./extensions/distributed/agent-memory-support": {
      "import": "./esm/src/extensions/distributed/agent-memory-support.js",
      "types": "./esm/src/extensions/distributed/agent-memory-support.d.ts"
    },
    "./extensions/distributed/cache-support": {
      "import": "./esm/src/extensions/distributed/cache-support.js",
      "types": "./esm/src/extensions/distributed/cache-support.d.ts"
    },
    "./extensions/distributed/rate-limit-support": {
      "import": "./esm/src/extensions/distributed/rate-limit-support.js",
      "types": "./esm/src/extensions/distributed/rate-limit-support.d.ts"
    },
    "./extensions/distributed/routing-invalidation-support": {
      "import": "./esm/src/extensions/distributed/routing-invalidation-support.js",
      "types": "./esm/src/extensions/distributed/routing-invalidation-support.d.ts"
    },
    "./extensions/dev-ui": {
      "import": "./esm/src/extensions/dev-ui/index.js",
      "types": "./esm/src/extensions/dev-ui/index.d.ts"
    },
    "./extensions/dev-ui/protocol": {
      "import": "./esm/src/extensions/dev-ui/protocol.js",
      "types": "./esm/src/extensions/dev-ui/protocol.d.ts"
    },
    "./extensions/rendering": {
      "import": "./esm/src/extensions/rendering/index.js",
      "types": "./esm/src/extensions/rendering/index.d.ts"
    },
    "./extensions/contracts": {
      "import": "./esm/src/extensions/contracts.js",
      "types": "./esm/src/extensions/contracts.d.ts"
    },
    "./extensions/compat": {
      "import": "./esm/src/extensions/compat/index.js",
      "types": "./esm/src/extensions/compat/index.d.ts"
    },
    "./extensions/first-party-import": {
      "import": "./esm/src/extensions/first-party-import.js",
      "types": "./esm/src/extensions/first-party-import.d.ts"
    },
    "./extensions/css": {
      "import": "./esm/src/extensions/css/index.js",
      "types": "./esm/src/extensions/css/index.d.ts"
    },
    "./extensions/image": {
      "import": "./esm/src/extensions/image/index.js",
      "types": "./esm/src/extensions/image/index.d.ts"
    },
    "./extensions/database": {
      "import": "./esm/src/extensions/database/index.js",
      "types": "./esm/src/extensions/database/index.d.ts"
    },
    "./extensions/eval": {
      "import": "./esm/src/extensions/eval/index.js",
      "types": "./esm/src/extensions/eval/index.d.ts"
    },
    "./extensions/parser": {
      "import": "./esm/src/extensions/parser/index.js",
      "types": "./esm/src/extensions/parser/index.d.ts"
    },
    "./extensions/sandbox": {
      "import": "./esm/src/extensions/sandbox/index.js",
      "types": "./esm/src/extensions/sandbox/index.d.ts"
    },
    "./extensions/schema": {
      "import": "./esm/src/extensions/schema/index.js",
      "types": "./esm/src/extensions/schema/index.d.ts"
    },
    "./extensions/observability": {
      "import": "./esm/src/extensions/observability/index.js",
      "types": "./esm/src/extensions/observability/index.d.ts"
    },
    "./extensions/websocket": {
      "import": "./esm/src/extensions/websocket/index.js",
      "types": "./esm/src/extensions/websocket/index.d.ts"
    },
    "./platform": {
      "import": "./esm/src/platform/index.js",
      "types": "./esm/src/platform/index.d.ts"
    },
    "./platform/env": {
      "import": "./esm/src/platform/env.js",
      "types": "./esm/src/platform/env.d.ts"
    },
    "./platform/path": {
      "import": "./esm/src/platform/compat/path/index.js",
      "types": "./esm/src/platform/compat/path/index.d.ts"
    },
    "./testing": {
      "import": "./esm/src/testing/index.js",
      "types": "./esm/src/testing/index.d.ts"
    },
    "./testing/assert": {
      "import": "./esm/src/testing/assert.js",
      "types": "./esm/src/testing/assert.d.ts"
    },
    "./testing/bdd": {
      "import": "./esm/src/testing/bdd.js",
      "types": "./esm/src/testing/bdd.d.ts"
    },
    "./cli": {
      "import": "./esm/cli/main.js",
      "types": "./esm/cli/main.d.ts"
    },
    "./scaffold": {
      "import": "./esm/templates/scaffold.js",
      "types": "./esm/templates/scaffold.d.ts"
    },
    "./chat/message-prep": {
      "import": "./esm/src/chat/message-prep.js",
      "types": "./esm/src/chat/message-prep.d.ts"
    },
    "./server": {
      "import": "./esm/src/server/index.js",
      "types": "./esm/src/server/index.d.ts"
    },
    "./tsconfig.json": "./tsconfig.json"
  },
  "scripts": {},
  "engines": {
    "node": ">=22.3.0"
  },
  "dependencies": {
    "ajv": "8.18.0",
    "ajv-formats": "3.0.1",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "zod": "4.3.6",
    "@deno/shim-deno": "0.18.0",
    "@deno/shim-crypto": "0.3.1",
    "@types/react": "19.2.14",
    "@types/react-dom": "19.2.3",
    "@veryfront/ext-bundler-esbuild": "0.1.1253",
    "@veryfront/ext-css-tailwind": "0.1.1253",
    "@veryfront/ext-dev-ui-react": "0.1.1253",
    "@veryfront/ext-node-websocket-ws": "0.1.1253",
    "@veryfront/ext-parser-babel": "0.1.1253",
    "@veryfront/ext-yaml": "0.1.1253"
  },
  "devDependencies": {
    "@types/node": "20.9.0"
  },
  "_generatedBy": "dnt@0.43.2",
  "peerDependencies": {
    "@huggingface/transformers": "^4.2.0",
    "@veryfront/ext-content-mdx": "0.1.1253"
  },
  "peerDependenciesMeta": {
    "@huggingface/transformers": {
      "optional": true
    },
    "@veryfront/ext-content-mdx": {
      "optional": true
    }
  },
  "overrides": {
    "protobufjs": "8.6.5"
  },
  "type": "module",
  "types": "./esm/src/index.d.ts",
  "bin": {
    "veryfront": "bin/veryfront.js"
  },
  "files": [
    "esm",
    "script",
    "bin",
    "assets",
    "tsconfig.json",
    "LICENSE",
    "NOTICE",
    "README.md"
  ],
  "gitHead": "4ad53919b2948c00c12e129a535ff68856b03425"
}
