{
  "name": "@payloadcms/plugin-cloud-storage",
  "description": "The official cloud storage plugin for Payload CMS",
  "version": "1.2.2",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "license": "MIT",
  "homepage": "https://payloadcms.com",
  "repository": {
    "type": "git",
    "url": "https://github.com/payloadcms/payload.git",
    "directory": "packages/plugin-cloud-storage"
  },
  "scripts": {
    "build": "pnpm build:swc && pnpm build:types",
    "build:swc": "swc ./src -d ./dist --config-file .swcrc",
    "build:types": "tsc --emitDeclarationOnly --outDir dist",
    "clean": "rimraf {dist,*.tsbuildinfo}",
    "prepublishOnly": "pnpm clean && pnpm build",
    "test": "echo \"No tests available.\""
  },
  "peerDependencies": {
    "@aws-sdk/client-s3": "^3.142.0",
    "@aws-sdk/lib-storage": "^3.267.0",
    "@azure/abort-controller": "^1.0.0",
    "@azure/storage-blob": "^12.11.0",
    "@google-cloud/storage": "^6.4.1",
    "payload": "^1.7.2 || ^2.0.0"
  },
  "peerDependenciesMeta": {
    "@aws-sdk/client-s3": {
      "optional": true
    },
    "@aws-sdk/lib-storage": {
      "optional": true
    },
    "@azure/abort-controller": {
      "optional": true
    },
    "@azure/storage-blob": {
      "optional": true
    },
    "@google-cloud/storage": {
      "optional": true
    }
  },
  "files": [
    "dist",
    "*.js",
    "*.d.ts"
  ],
  "devDependencies": {
    "@aws-sdk/client-s3": "^3.142.0",
    "@aws-sdk/lib-storage": "^3.267.0",
    "@azure/storage-blob": "^12.11.0",
    "@azure/core-http": "^3.0.0",
    "@google-cloud/storage": "^6.4.1",
    "@types/express": "^4.17.9",
    "@types/find-node-modules": "^2.1.2",
    "cross-env": "^7.0.3",
    "dotenv": "^8.2.0",
    "nodemon": "3.0.3",
    "payload": "workspace:*",
    "rimraf": "^4.1.2",
    "ts-node": "^9.1.1",
    "webpack": "5.91.0"
  },
  "dependencies": {
    "find-node-modules": "^2.1.3",
    "range-parser": "^1.2.1"
  }
}
