{
  "name": "bucket",
  "version": "0.7.1",
  "description": "Access any of the popular file storage solutions with a unified API",
  "homepage": "https://bucketjs.com",
  "repository": "github:franciscop/bucket",
  "author": "Francisco Presencia <public@francisco.io> (https://francisco.io/)",
  "funding": "https://www.paypal.me/franciscopresencia/19",
  "license": "MIT",
  "keywords": [],
  "scripts": {
    "start": "bun test --watch",
    "lint": "prettier --check .",
    "test": "npm run lint && bun test --timeout 30000",
    "build": "tsup index.ts s3/index.ts b2/index.ts r2/index.ts fs/index.ts gcs/index.ts azure/index.ts --format esm --dts --out-dir dist --target node20",
    "prepare": "npm run build",
    "emulators:setup": "bun --env-file=.env.emulators test/setup-emulators.ts",
    "test:emulators": "bun --env-file=.env.emulators test/emulators.ts"
  },
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./s3": {
      "types": "./dist/s3/index.d.ts",
      "import": "./dist/s3/index.js"
    },
    "./b2": {
      "types": "./dist/b2/index.d.ts",
      "import": "./dist/b2/index.js"
    },
    "./r2": {
      "types": "./dist/r2/index.d.ts",
      "import": "./dist/r2/index.js"
    },
    "./fs": {
      "types": "./dist/fs/index.d.ts",
      "import": "./dist/fs/index.js"
    },
    "./gcs": {
      "types": "./dist/gcs/index.d.ts",
      "import": "./dist/gcs/index.js"
    },
    "./azure": {
      "types": "./dist/azure/index.d.ts",
      "import": "./dist/azure/index.js"
    }
  },
  "files": [
    "dist"
  ],
  "documentation.page": {
    "menu": {
      "Issues": "https://github.com/franciscop/bucket/issues",
      "Get help": "https://superpeer.com/francisco/-/javascript-and-react-help",
      "Github": "https://github.com/franciscop/bucket"
    }
  },
  "dependencies": {},
  "devDependencies": {
    "@types/aws4": "^1.11.6",
    "@types/bun": "^1.3.0",
    "@types/node": "^25.5.2",
    "aws4": "^1.13.2",
    "azurite": "^3.35.0",
    "prettier": "^3.8.1",
    "tsup": "^8.5.1",
    "typescript": "^6.0.2"
  }
}
