{
  "name": "alchemy",
  "version": "0.93.9",
  "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.git",
    "directory": "alchemy"
  },
  "bin": {
    "alchemy": "bin/alchemy.js"
  },
  "files": [
    "bin",
    "drizzle/default",
    "lib",
    "src",
    "templates",
    "workers"
  ],
  "type": "module",
  "module": "./lib/index.js",
  "exports": {
    ".": {
      "bun": "./src/index.ts",
      "import": "./lib/index.js"
    },
    "./llms": {
      "bun": "./src/llms.ts",
      "import": "./lib/llms.js"
    },
    "./coinbase": {
      "bun": "./src/coinbase/index.ts",
      "import": "./lib/coinbase/index.js"
    },
    "./coinbase/faucet": {
      "bun": "./src/coinbase/faucet.ts",
      "import": "./lib/coinbase/faucet.js"
    },
    "./aws": {
      "bun": "./src/aws/index.ts",
      "import": "./lib/aws/index.js"
    },
    "./aws/ec2": {
      "bun": "./src/aws/ec2/index.ts",
      "import": "./lib/aws/ec2/index.js"
    },
    "./aws/control": {
      "bun": "./src/aws/control/index.ts",
      "import": "./lib/aws/control/index.js"
    },
    "./aws/oidc": {
      "bun": "./src/aws/oidc/index.ts",
      "import": "./lib/aws/oidc/index.js"
    },
    "./clickhouse": {
      "bun": "./src/clickhouse/index.ts",
      "import": "./lib/clickhouse/index.js"
    },
    "./cloudflare": {
      "bun": "./src/cloudflare/index.ts",
      "import": "./lib/cloudflare/index.js"
    },
    "./cloudflare/astro": {
      "bun": "./src/cloudflare/astro/plugin.ts",
      "import": "./lib/cloudflare/astro/plugin.js"
    },
    "./cloudflare/bun-spa": {
      "bun": "./src/cloudflare/bun-spa/index.ts",
      "browser": "./src/cloudflare/bun-spa/index.ts",
      "import": "./lib/cloudflare/bun-spa/index.js"
    },
    "./cloudflare/nuxt": {
      "bun": "./src/cloudflare/nuxt/plugin.ts",
      "import": "./lib/cloudflare/nuxt/plugin.js"
    },
    "./cloudflare/redwood": {
      "bun": "./src/cloudflare/redwood/plugin.ts",
      "import": "./lib/cloudflare/redwood/plugin.js"
    },
    "./cloudflare/react-router": {
      "bun": "./src/cloudflare/react-router/plugin.ts",
      "import": "./lib/cloudflare/react-router/plugin.js"
    },
    "./cloudflare/sveltekit": {
      "bun": "./src/cloudflare/sveltekit/plugin.ts",
      "import": "./lib/cloudflare/sveltekit/plugin.js"
    },
    "./cloudflare/tanstack-start": {
      "bun": "./src/cloudflare/tanstack-start/plugin.ts",
      "import": "./lib/cloudflare/tanstack-start/plugin.js"
    },
    "./cloudflare/vite": {
      "bun": "./src/cloudflare/vite/plugin.ts",
      "import": "./lib/cloudflare/vite/plugin.js"
    },
    "./dns": {
      "bun": "./src/dns/index.ts",
      "import": "./lib/dns/index.js"
    },
    "./docker": {
      "bun": "./src/docker/index.ts",
      "import": "./lib/docker/index.js"
    },
    "./esbuild": {
      "bun": "./src/esbuild/index.ts",
      "import": "./lib/esbuild/index.js"
    },
    "./fs": {
      "bun": "./src/fs/index.ts",
      "import": "./lib/fs/index.js"
    },
    "./github": {
      "bun": "./src/github/index.ts",
      "import": "./lib/github/index.js"
    },
    "./neon": {
      "bun": "./src/neon/index.ts",
      "import": "./lib/neon/index.js"
    },
    "./os": {
      "bun": "./src/os/index.ts",
      "import": "./lib/os/index.js"
    },
    "./planetscale": {
      "bun": "./src/planetscale/index.ts",
      "import": "./lib/planetscale/index.js"
    },
    "./prisma-postgres": {
      "bun": "./src/prisma-postgres/index.ts",
      "import": "./lib/prisma-postgres/index.js"
    },
    "./random": {
      "bun": "./src/random/index.ts",
      "import": "./lib/random/index.js"
    },
    "./sentry": {
      "bun": "./src/sentry/index.ts",
      "import": "./lib/sentry/index.js"
    },
    "./state": {
      "bun": "./src/state/index.ts",
      "import": "./lib/state/index.js"
    },
    "./stripe": {
      "bun": "./src/stripe/index.ts",
      "import": "./lib/stripe/index.js"
    },
    "./test/vite": {
      "bun": "./src/test/vite.ts",
      "import": "./lib/test/vite.js"
    },
    "./test/bun": {
      "bun": "./src/test/bun.ts",
      "import": "./lib/test/bun.js"
    },
    "./upstash": {
      "bun": "./src/upstash/index.ts",
      "import": "./lib/upstash/index.js"
    },
    "./util": {
      "bun": "./src/util/index.ts",
      "import": "./lib/util/index.js"
    },
    "./vercel": {
      "bun": "./src/vercel/index.ts",
      "import": "./lib/vercel/index.js"
    }
  },
  "scripts": {
    "build": "rm -rf ./*.tsbuildinfo && rm -rf ./lib && tsc -b && tsdown",
    "dev": "tsdown --watch",
    "drizzle:generate": "bun run scripts/drizzle-generate.ts",
    "postbuild": "(cpy '**/*.d.ts' ../lib --cwd=src || true) && (cpy '**/*.txt' ../lib --cwd=src || true)",
    "publish:npm": "cp ../README.md . && bun run build && tsdown && bun publish && rm README.md"
  },
  "dependencies": {
    "@aws-sdk/credential-providers": "^3.0.0",
    "@cloudflare/unenv-preset": "2.7.7",
    "@cloudflare/workers-types": "^4.20260420.1",
    "@iarna/toml": "^2.2.5",
    "@octokit/rest": "^21.1.1",
    "@smithy/node-config-provider": "^4.0.0",
    "@smithy/types": "^4.6.0",
    "aws4fetch": "^1.0.20",
    "drizzle-orm": "^0.45.1",
    "env-paths": "^3.0.0",
    "esbuild": "^0.25.1",
    "execa": "^9.6.0",
    "fast-json-patch": "^3.1.1",
    "fast-xml-parser": "^5.2.5",
    "find-process": "^2.0.0",
    "glob": "^10.0.0",
    "jszip": "^3.0.0",
    "libsodium-wrappers": "^0.8.0",
    "miniflare": "4.20260424.0",
    "neverthrow": "^8.2.0",
    "open": "^10.1.2",
    "openapi-types": "^12.1.3",
    "pathe": "^2.0.3",
    "picocolors": "^1.1.1",
    "proper-lockfile": "^4.1.2",
    "signal-exit": "^4.1.0",
    "unenv": "2.0.0-rc.21",
    "wrangler": "^4.85.0",
    "ws": "^8.18.3",
    "yaml": "^2.0.0"
  },
  "devDependencies": {
    "@astrojs/cloudflare": "^12.6.4",
    "@aws-sdk/client-dynamodb": "^3.0.0",
    "@aws-sdk/client-ec2": "^3.868.0",
    "@aws-sdk/client-iam": "^3.864.0",
    "@aws-sdk/client-lambda": "^3.0.0",
    "@aws-sdk/client-s3": "3.726.1",
    "@aws-sdk/client-sesv2": "^3.0.0",
    "@aws-sdk/client-sqs": "^3.0.0",
    "@aws-sdk/client-ssm": "^3.0.0",
    "@aws-sdk/client-sts": "^3.0.0",
    "@clack/prompts": "^0.11.0",
    "@cloudflare/containers": "^0.0.13",
    "@cloudflare/puppeteer": "^1.0.2",
    "@cloudflare/vite-plugin": "^1.21.2",
    "@coinbase/cdp-sdk": "^1.38.2",
    "@libsql/client": "^0.15.12",
    "@octokit/rest": "^21.1.1",
    "@sentry/cloudflare": "^9.43.0",
    "@sveltejs/adapter-cloudflare": "^7.1.2",
    "@types/bun": "latest",
    "@types/debug": "^4.1.12",
    "@types/fs-extra": "^11.0.4",
    "@types/libsodium-wrappers": "^0.7.14",
    "@types/node": "latest",
    "@types/proper-lockfile": "^4.1.4",
    "@types/ws": "^8.18.1",
    "@workos-inc/node": "^7.69.1",
    "arktype": "^2.1.16",
    "astro": "^5.13.2",
    "braintrust": "^0.0.201",
    "capnweb": "^0.4.0",
    "cojson-core-wasm": "^0.18.16",
    "cpy-cli": "^7.0.0",
    "debug": "^4.4.1",
    "dofs": "^0.1.0",
    "drizzle-kit": "^0.31.8",
    "drizzle-orm": "^0.45.1",
    "fs-extra": "^11.3.0",
    "globby": "^14.1.0",
    "grammy": "^1.37.0",
    "jsonc-parse": "^1.5.5",
    "listr2": "^8.0.0",
    "nitropack": "^2.12.4",
    "rwsdk": "^1.0.0-beta.51",
    "stripe": "^18.5.0",
    "trpc-cli": "^0.10.2",
    "ts-morph": "^26.0.0",
    "tsdown": "^0.14.2",
    "typescript": "^5.8.3",
    "undici": "^7.14.0",
    "wrangler": "^4.84.0",
    "zod": "^4.0.10"
  },
  "peerDependencies": {
    "@astrojs/cloudflare": "^12.6.4",
    "@aws-sdk/client-dynamodb": "^3.0.0",
    "@aws-sdk/client-iam": "^3.0.0",
    "@aws-sdk/client-lambda": "^3.0.0",
    "@aws-sdk/client-s3": "^3.0.0",
    "@aws-sdk/client-sesv2": "^3.0.0",
    "@aws-sdk/client-sqs": "^3.0.0",
    "@aws-sdk/client-ssm": "^3.0.0",
    "@aws-sdk/client-sts": "^3.0.0",
    "@cloudflare/vite-plugin": "^1.21.2",
    "@coinbase/cdp-sdk": "^0.10.0",
    "@libsql/client": "^0.15.12",
    "@opennextjs/cloudflare": "^1.6.5",
    "astro": "^5.13.2",
    "rwsdk": "^1.0.0-beta.51",
    "stripe": "^18.5.0",
    "vite": ">=6.0.0"
  },
  "peerDependenciesMeta": {
    "@astrojs/cloudflare": {
      "optional": true
    },
    "@coinbase/cdp-sdk": {
      "optional": true
    },
    "@aws-sdk/client-dynamodb": {
      "optional": true
    },
    "@aws-sdk/client-iam": {
      "optional": true
    },
    "@aws-sdk/client-lambda": {
      "optional": true
    },
    "@aws-sdk/client-s3": {
      "optional": true
    },
    "@aws-sdk/client-sesv2": {
      "optional": true
    },
    "@aws-sdk/client-sqs": {
      "optional": true
    },
    "@aws-sdk/client-ssm": {
      "optional": true
    },
    "@aws-sdk/client-sts": {
      "optional": true
    },
    "@cloudflare/vite-plugin": {
      "optional": true
    },
    "@opennextjs/cloudflare": {
      "optional": true
    },
    "@libsql/client": {
      "optional": true
    },
    "astro": {
      "optional": true
    },
    "rwsdk": {
      "optional": true
    },
    "stripe": {
      "optional": true
    },
    "vite": {
      "optional": true
    }
  }
}
