{
  "name": "@emdash-cms/cloudflare",
  "version": "0.27.0",
  "description": "Cloudflare adapters for EmDash - D1, R2, Access, and Worker Loader sandbox",
  "type": "module",
  "main": "dist/index.mjs",
  "files": [
    "dist",
    "src"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "./db/d1": {
      "types": "./dist/db/d1.d.mts",
      "default": "./dist/db/d1.mjs"
    },
    "./db/hyperdrive": {
      "types": "./dist/db/hyperdrive.d.mts",
      "default": "./dist/db/hyperdrive.mjs"
    },
    "./db/do": {
      "types": "./dist/db/do.d.mts",
      "default": "./dist/db/do.mjs"
    },
    "./db/do-sql": {
      "types": "./dist/db/do-sql.d.mts",
      "default": "./dist/db/do-sql.mjs"
    },
    "./db/playground": {
      "types": "./dist/db/playground.d.mts",
      "default": "./dist/db/playground.mjs"
    },
    "./db/playground-middleware": {
      "types": "./dist/db/playground-middleware.d.mts",
      "default": "./dist/db/playground-middleware.mjs"
    },
    "./storage/r2": {
      "types": "./dist/storage/r2.d.mts",
      "default": "./dist/storage/r2.mjs"
    },
    "./image-endpoint": {
      "types": "./dist/image-endpoint.d.mts",
      "default": "./dist/image-endpoint.mjs"
    },
    "./auth": {
      "types": "./dist/auth/index.d.mts",
      "default": "./dist/auth/index.mjs"
    },
    "./sandbox": {
      "types": "./dist/sandbox/index.d.mts",
      "default": "./dist/sandbox/index.mjs"
    },
    "./worker": {
      "types": "./dist/worker.d.mts",
      "default": "./dist/worker.mjs"
    },
    "./plugins": {
      "types": "./dist/plugins/index.d.mts",
      "default": "./dist/plugins/index.mjs"
    },
    "./plugins/cloudflare-email": {
      "types": "./dist/plugins/cloudflare-email.d.mts",
      "default": "./dist/plugins/cloudflare-email.mjs"
    },
    "./media/images-runtime": {
      "types": "./dist/media/images-runtime.d.mts",
      "default": "./dist/media/images-runtime.mjs"
    },
    "./media/stream-runtime": {
      "types": "./dist/media/stream-runtime.d.mts",
      "default": "./dist/media/stream-runtime.mjs"
    },
    "./cache": {
      "types": "./dist/cache/runtime.d.mts",
      "default": "./dist/cache/runtime.mjs"
    },
    "./cache/config": {
      "types": "./dist/cache/config.d.mts",
      "default": "./dist/cache/config.mjs"
    },
    "./cache/kv": {
      "types": "./dist/cache/kv.d.mts",
      "default": "./dist/cache/kv.mjs"
    }
  },
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch",
    "test": "vitest run",
    "prepublishOnly": "node --run build",
    "check": "publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution",
    "typecheck": "tsgo --noEmit"
  },
  "dependencies": {
    "emdash": "workspace:*",
    "jose": "^6.1.3",
    "kysely-d1": "^0.4.0",
    "ulidx": "^2.4.1"
  },
  "peerDependencies": {
    "@astrojs/cloudflare": ">=12.0.0",
    "@cloudflare/workers-types": ">=4.0.0",
    "astro": ">=6.0.0-beta.0",
    "kysely": ">=0.28.17",
    "pg": ">=8.16.3"
  },
  "peerDependenciesMeta": {
    "pg": {
      "optional": true
    }
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "catalog:",
    "@astrojs/cloudflare": "catalog:",
    "@cloudflare/workers-types": "catalog:",
    "@types/pg": "^8.16.0",
    "publint": "catalog:",
    "tsdown": "catalog:",
    "typescript": "catalog:",
    "vitest": "catalog:"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/emdash-cms/emdash.git",
    "directory": "packages/cloudflare"
  },
  "homepage": "https://github.com/emdash-cms/emdash",
  "keywords": [
    "emdash",
    "cloudflare",
    "d1",
    "r2",
    "access",
    "worker-loader",
    "sandbox",
    "plugins"
  ],
  "author": "Matt Kane",
  "license": "MIT"
}