{
  "name": "apps",
  "version": "0.0.1-beta.117",
  "description": "TypeScript apps with typed tools, accounts, storage, and UI.",
  "type": "module",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./types/apps/src/index.d.ts",
      "import": "./js/index.js"
    },
    "./contracts": {
      "types": "./types/apps/src/contracts/host.d.ts",
      "import": "./js/contracts.js"
    },
    "./host": {
      "types": "./types/apps/src/host.d.ts",
      "import": "./js/host.js"
    },
    "./effect": {
      "types": "./types/apps/src/effect.d.ts",
      "import": "./js/effect.js"
    },
    "./operations/approval": {
      "types": "./types/apps/src/approval.d.ts",
      "import": "./js/operations/approval.js"
    },
    "./client": {
      "types": "./types/apps/src/client.d.ts",
      "import": "./js/client.js"
    },
    "./mcp": {
      "types": "./types/apps/src/mcp.d.ts",
      "import": "./js/mcp.js"
    },
    "./mcp/effect": {
      "types": "./types/apps/src/implementation/mcp.d.ts",
      "import": "./js/mcp/effect.js"
    },
    "./graphql": {
      "types": "./types/apps/src/graphql.d.ts",
      "import": "./js/graphql.js"
    },
    "./openapi": {
      "types": "./types/apps/src/openapi.d.ts",
      "import": "./js/openapi.js"
    },
    "./ui/contracts": {
      "types": "./types/apps/src/contracts/ui.d.ts",
      "import": "./js/ui/contracts.js"
    },
    "./ui/auth": {
      "types": "./types/apps/src/ui-auth.d.ts",
      "import": "./js/ui/auth.js"
    },
    "./ui/serving": {
      "types": "./types/apps/src/ui-serving.d.ts",
      "import": "./js/ui/serving.js"
    },
    "./ui/auth/contracts": {
      "types": "./types/apps/src/contracts/ui-auth.d.ts",
      "import": "./js/ui/auth/contracts.js"
    },
    "./react": {
      "types": "./types/apps/src/react.d.ts",
      "import": "./js/react.js"
    },
    "./storage/facet": {
      "types": "./types/apps/src/facet.d.ts",
      "import": "./js/storage/facet.js"
    },
    "./skills": {
      "types": "./types/apps/src/skills.d.ts",
      "import": "./js/skills.js"
    },
    "./skills/effect": {
      "types": "./types/apps/src/implementation/skill-files.d.ts",
      "import": "./js/skills/effect.js"
    },
    "./package.json": "./package.json",
    "./runtime.json": "./runtime.json",
    "./framework-reference.json": "./framework-reference.json"
  },
  "files": [
    "js",
    "types",
    "runtime.json",
    "framework-reference.json",
    "check-publish.mjs",
    "README.md"
  ],
  "dependencies": {
    "effect": "4.0.1",
    "@cloudflare/workers-types": "5.20260729.1"
  },
  "peerDependencies": {
    "@modelcontextprotocol/sdk": "^1.31.0",
    "graphql": "^16.11.0",
    "react": "^19.2.0"
  },
  "peerDependenciesMeta": {
    "@modelcontextprotocol/sdk": {
      "optional": true
    },
    "graphql": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public",
    "tag": "beta"
  },
  "scripts": {
    "prepublishOnly": "node check-publish.mjs"
  }
}
