{
  "name": "alchemy-effect",
  "version": "0.12.0",
  "homepage": "https://alchemy.run",
  "license": "Apache-2.0",
  "author": "Sam Goodwin <sam@alchemy.run>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alchemy-run/alchemy-effect.git",
    "directory": "alchemy"
  },
  "bin": {
    "alchemy": "bin/alchemy-effect.sh",
    "alchemy-effect": "bin/alchemy-effect.sh"
  },
  "files": [
    "bin",
    "lib",
    "src"
  ],
  "type": "module",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./src/index.d.ts",
      "bun": "./src/index.ts",
      "worker": "./src/index.ts",
      "import": "./lib/index.js"
    },
    "./*": {
      "types": "./src/*.d.ts",
      "bun": "./src/*.ts",
      "worker": "./src/*.ts",
      "import": "./lib/*.js"
    },
    "./Agent": {
      "types": "./src/Agent/index.d.ts",
      "bun": "./src/Agent/index.ts",
      "worker": "./src/Agent/index.ts",
      "import": "./lib/Agent/index.js"
    },
    "./AWS": {
      "types": "./src/AWS/index.d.ts",
      "bun": "./src/AWS/index.ts",
      "worker": "./src/AWS/index.ts",
      "import": "./lib/AWS/index.js"
    },
    "./AWS/*": {
      "types": "./src/AWS/*/index.d.ts",
      "bun": "./src/AWS/*/index.ts",
      "worker": "./src/AWS/*/index.ts",
      "import": "./lib/AWS/*/index.js"
    },
    "./AWS/Credentials": {
      "types": "./src/AWS/Credentials/index.d.ts",
      "bun": "./src/AWS/Credentials/index.ts",
      "worker": "./src/AWS/Credentials/index.ts",
      "import": "./lib/AWS/Credentials/index.js"
    },
    "./AWS/Endpoint": {
      "types": "./src/AWS/Endpoint/index.d.ts",
      "bun": "./src/AWS/Endpoint/index.ts",
      "worker": "./src/AWS/Endpoint/index.ts",
      "import": "./lib/AWS/Endpoint/index.js"
    },
    "./AWS/Region": {
      "types": "./src/AWS/Region/index.d.ts",
      "bun": "./src/AWS/Region/index.ts",
      "worker": "./src/AWS/Region/index.ts",
      "import": "./lib/AWS/Region/index.js"
    },
    "./AWS/Profile": {
      "types": "./src/AWS/Profile/index.d.ts",
      "bun": "./src/AWS/Profile/index.ts",
      "worker": "./src/AWS/Profile/index.ts",
      "import": "./lib/AWS/Profile/index.js"
    },
    "./AWS/Lambda/*": {
      "types": "./src/AWS/Lambda/*.d.ts",
      "bun": "./src/AWS/Lambda/*.ts",
      "worker": "./src/AWS/Lambda/*.ts",
      "import": "./lib/AWS/Lambda/*.js"
    },
    "./Build": {
      "types": "./src/Build/index.d.ts",
      "bun": "./src/Build/index.ts",
      "worker": "./src/Build/index.ts",
      "import": "./lib/Build/index.js"
    },
    "./Construct": {
      "types": "./src/Construct/index.d.ts",
      "bun": "./src/Construct/index.ts",
      "worker": "./src/Construct/index.ts",
      "import": "./lib/Construct/index.js"
    },
    "./Bundle": {
      "types": "./src/Bundle/index.d.ts",
      "bun": "./src/Bundle/index.ts",
      "worker": "./src/Bundle/index.ts",
      "import": "./lib/Bundle/index.js"
    },
    "./ContentType": {
      "types": "./src/ContentType.d.ts",
      "bun": "./src/ContentType.ts",
      "worker": "./src/ContentType.ts",
      "import": "./lib/ContentType.js"
    },
    "./Cloudflare": {
      "types": "./src/Cloudflare/index.d.ts",
      "bun": "./src/Cloudflare/index.ts",
      "worker": "./src/Cloudflare/index.ts",
      "import": "./lib/Cloudflare/index.js"
    },
    "./Cloudflare/Live": {
      "types": "./src/Cloudflare/Live.d.ts",
      "bun": "./src/Cloudflare/Live.ts",
      "worker": "./src/Cloudflare/Live.ts",
      "import": "./lib/Cloudflare/Live.js"
    },
    "./Cloudflare/*": {
      "types": "./src/Cloudflare/*/index.d.ts",
      "bun": "./src/Cloudflare/*/index.ts",
      "worker": "./src/Cloudflare/*/index.ts",
      "import": "./lib/Cloudflare/*/index.js"
    },
    "./Endpoint": {
      "types": "./src/Endpoint/index.d.ts",
      "bun": "./src/Endpoint/index.ts",
      "worker": "./src/Endpoint/index.ts",
      "import": "./lib/Endpoint/index.js"
    },
    "./Kubernetes": {
      "types": "./src/Kubernetes/index.d.ts",
      "bun": "./src/Kubernetes/index.ts",
      "worker": "./src/Kubernetes/index.ts",
      "import": "./lib/Kubernetes/index.js"
    },
    "./Output": {
      "types": "./src/Output.d.ts",
      "bun": "./src/Output.ts",
      "worker": "./src/Output.ts",
      "import": "./lib/Output.js"
    },
    "./Process": {
      "types": "./src/Process/index.d.ts",
      "bun": "./src/Process/index.ts",
      "worker": "./src/Process/index.ts",
      "import": "./lib/Process/index.js"
    },
    "./SQLite": {
      "types": "./src/SQLite/index.d.ts",
      "bun": "./src/SQLite/index.ts",
      "worker": "./src/SQLite/index.ts",
      "import": "./lib/SQLite/index.js"
    },
    "./TUI": {
      "types": "./src/TUI/index.d.ts",
      "bun": "./src/TUI/index.ts",
      "worker": "./src/TUI/index.ts",
      "import": "./lib/TUI/index.js"
    },
    "./Server": {
      "types": "./src/Server/index.d.ts",
      "bun": "./src/Server/index.ts",
      "worker": "./src/Server/index.ts",
      "import": "./lib/Server/index.js"
    },
    "./State": {
      "types": "./src/State/index.d.ts",
      "bun": "./src/State/index.ts",
      "worker": "./src/State/index.ts",
      "import": "./lib/State/index.js"
    },
    "./Test/Bun": {
      "types": "./src/Test/Bun.d.ts",
      "bun": "./src/Test/Bun.ts",
      "worker": "./src/Test/Bun.ts",
      "import": "./lib/Test/Bun.js"
    },
    "./Util": {
      "types": "./src/Util/index.d.ts",
      "bun": "./src/Util/index.ts",
      "worker": "./src/Util/index.ts",
      "import": "./lib/Util/index.js"
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "tsdown --watch",
    "build": "bun bundle && bun pm pack",
    "bundle": "tsdown",
    "bundle:watch": "tsdown --watch",
    "publish:npm": "cp ../README.md . && bun publish && rm README.md",
    "test:benchmark": "tsx --tsconfig tsconfig.test.json test/types.benchmark.ts"
  },
  "dependencies": {
    "@ai-sdk/anthropic": "^3.0.31",
    "@ai-sdk/openai": "^3.0.23",
    "@ai-sdk/provider": "^3.0.8",
    "@aws-sdk/credential-providers": "^3.0.0",
    "@distilled.cloud/aws": "^0.10.0",
    "@distilled.cloud/cloudflare": "^0.10.0",
    "@distilled.cloud/cloudflare-rolldown-plugin": "0.2.0",
    "@distilled.cloud/cloudflare-vite-plugin": "0.1.0",
    "@distilled.cloud/core": "^0.10.0",
    "@effect/vitest": "4.0.0-beta.48",
    "@libsql/client": "^0.17.0",
    "@smithy/node-config-provider": "^4.0.0",
    "@smithy/shared-ini-file-loader": "^4.3.4",
    "@smithy/types": "^4.8.1",
    "@types/aws-lambda": "^8.10.152",
    "ai": "^6.0.62",
    "aws4fetch": "^1.0.20",
    "capnp-es": "^0.0.14",
    "cloudflare": "^5.2.0",
    "fast-glob": "^3.3.2",
    "fast-xml-parser": "^5.3.4",
    "ignore": "^7.0.5",
    "jszip": "^3.10.1",
    "rolldown": "1.0.0-rc.13",
    "solid-js": "latest",
    "sonda": "^0.11.1",
    "web-tree-sitter": "0.25.10",
    "workerd": "1.20260412.1",
    "yaml": "^2.0.0"
  },
  "devDependencies": {
    "@clack/prompts": "^0.11.0",
    "@cloudflare/workers-types": "^4.20250805.0",
    "@effect/platform-bun": "4.0.0-beta.48",
    "@effect/platform-node": "4.0.0-beta.48",
    "@effect/platform-node-shared": "4.0.0-beta.48",
    "@types/aws-lambda": "^8.10.152",
    "@types/bun": "latest",
    "@types/node": "latest",
    "@types/react": "^19.2.2",
    "better-auth": "^1.6.2",
    "effect": "4.0.0-beta.48",
    "ink": "^6.3.1",
    "pathe": "^2.0.3",
    "react": "^19.2.0",
    "react-devtools-core": "^7.0.1",
    "tsconfig-paths": "^4.2.0",
    "tsdown": "^0.15.4",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3"
  },
  "peerDependencies": {
    "@effect/platform-bun": "*",
    "@effect/platform-node": "*",
    "effect": "*",
    "vite": "^8.0.7"
  },
  "peerDependenciesMeta": {
    "@effect/platform-node": {
      "optional": true
    },
    "@effect/platform-bun": {
      "optional": true
    },
    "effect": {
      "optional": true
    },
    "vite": {
      "optional": true
    }
  }
}
