{
  "name": "@fastpix/resumable-uploads",
  "version": "1.0.6",
  "description": "FastPix SDK for chunked and resumable file uploads for web.",
  "main": "./dist/uploads.js",
  "module": "./dist/uploads.mjs",
  "browser": "./dist/uploads.mjs",
  "types": "./dist/uploads.d.ts",
  "exports": {
    "import": {
      "types": "./dist/uploads.d.ts",
      "default": "./dist/uploads.mjs"
    },
    "require": {
      "types": "./dist/uploads.d.ts",
      "default": "./dist/uploads.cjs"
    },
    "default": "./dist/uploads.js"
  },
  "scripts": {
    "format": "prettier --write \"src/**/*.ts\"",
    "build:esm": "esbuild src/uploads.ts --target=es2019 --bundle --minify --format=esm --outdir=dist --out-extension:.js=.mjs",
    "build:cjs": "esbuild src/uploads.ts --target=es2019 --bundle --minify --format=cjs --outdir=dist --out-extension:.js=.cjs",
    "build:iife": "esbuild src/uploads.ts --target=es2019 --bundle --minify --format=iife --outfile=./dist/uploads.js",
    "build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist'",
    "build": "npm run format && npm run build:types && npm run build:esm && npm run build:cjs && npm run build:iife"
  },
  "files": [
    "dist/*"
  ],
  "keywords": [
    "file upload",
    "chunked upload",
    "uploads",
    "web uploads",
    "resumable uploads",
    "multipart uploads",
    "uploads SDK",
    "gcs upload",
    "google cloud storage upload",
    "file chunking",
    "chunked uploads",
    "fastpix uploads"
  ],
  "author": "FastPix, Inc",
  "license": "MIT",
  "devDependencies": {
    "esbuild": "^0.25.5",
    "prettier": "^3.3.3",
    "typescript": "^5.4.5"
  }
}
