{
  "name": "@hive/cdn-script",
  "type": "module",
  "license": "MIT",
  "private": true,
  "exports": {
    "./aws": "./src/aws.ts",
    "./cdn-token": "./src/cdn-token.ts",
    "./artifact-storage-reader": "./src/artifact-storage-reader.ts"
  },
  "scripts": {
    "build": "node build.mjs",
    "dev": "tsup-node --config ../../../configs/tsup/dev.config.worker.ts src/dev.ts",
    "typecheck": "tsc --noEmit"
  },
  "peerDependencies": {
    "graphql": "^16.0.0"
  },
  "devDependencies": {
    "@cloudflare/workers-types": "4.20250913.0",
    "@types/service-worker-mock": "2.0.4",
    "@whatwg-node/server": "0.10.17",
    "bcryptjs": "2.4.3",
    "dotenv": "16.4.7",
    "esbuild": "0.25.9",
    "fastify": "5.8.3",
    "graphql": "16.9.0",
    "itty-router": "4.2.2",
    "itty-router-extras": "0.4.6",
    "toucan-js": "4.1.0",
    "undici": "7.24.0",
    "zod": "3.25.76"
  }
}
