{
  "name": "@sanity/client",
  "version": "3.4.1",
  "description": "Client for retrieving, creating and patching data from Sanity.io",
  "main": "lib/sanityClient.js",
  "umd": "umd/sanityClient.min.js",
  "unpkg": "umd/sanityClient.min.js",
  "types": "./sanityClient.d.ts",
  "files": [
    "dist",
    "lib",
    "umd",
    "sanityClient.d.ts"
  ],
  "scripts": {
    "browserify": "NODE_ENV=production BROWSERIFY_ENV=build DEBUG='' browserify -t envify -g uglifyify lib/sanityClient.js -o umd/sanityClient.js --standalone=SanityClient",
    "compile": "babel -d lib src",
    "build": "npm run compile && npm run browserify && npm run minify && npm run esbuild:browser",
    "esbuild": "esbuild src/sanityClient.js --bundle --sourcemap --external:object-assign --external:rxjs --external:@sanity/eventsource --external:get-it --external:make-error",
    "esbuild:browser": "npm run esbuild -- --format=esm --outfile=dist/sanityClient.browser.mjs --platform=browser",
    "lint": "eslint .",
    "clean": "rimraf dist lib coverage .nyc_output umd/*.js",
    "typecheck": "tsc --lib es2015 --lib dom,es2015  --noEmit sanityClient.d.ts",
    "coverage": "DEBUG=sanity NODE_ENV=test nyc --reporter=html --reporter=lcov --reporter=text npm test",
    "minify": "terser -c -m -- umd/sanityClient.js > umd/sanityClient.min.js",
    "prepublishOnly": "npm run clean && npm run build",
    "test": "NODE_ENV=test tape test/*.test.js",
    "posttest": "npm run lint && npm run typecheck --strict"
  },
  "browser": {
    "./src/http/nodeMiddleware.js": "./src/http/browserMiddleware.js",
    "./lib/http/nodeMiddleware.js": "./lib/http/browserMiddleware.js"
  },
  "engines": {
    "node": ">=12"
  },
  "dependencies": {
    "@sanity/eventsource": "^4.0.0",
    "get-it": "^6.1.1",
    "make-error": "^1.3.0",
    "object-assign": "^4.1.1",
    "rxjs": "^6.0.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.18.10",
    "@babel/core": "^7.18.10",
    "@babel/preset-env": "^7.18.10",
    "@types/node": "^16.11.49",
    "browserify": "^17.0.0",
    "envify": "^4.0.0",
    "esbuild": "^0.15.5",
    "eslint": "^8.21.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-config-sanity": "^6.0.0",
    "nock": "^13.2.9",
    "nyc": "^15.1.0",
    "prettier": "^2.7.1",
    "rimraf": "^3.0.2",
    "sse-channel": "^4.0.0",
    "tape": "^5.5.3",
    "terser": "^5.12.1",
    "typescript": "^4.7.4",
    "uglifyify": "^5.0.0",
    "xtend": "4.0.2"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sanity-io/client.git"
  },
  "keywords": [
    "sanity",
    "cms",
    "headless",
    "realtime",
    "content",
    "client",
    "fetch",
    "api"
  ],
  "author": "Sanity.io <hello@sanity.io>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/sanity-io/client/issues"
  },
  "homepage": "https://www.sanity.io/",
  "nyc": {
    "include": [
      "src/**/*.js"
    ],
    "sourceMap": false
  },
  "prettier": {
    "semi": false,
    "printWidth": 100,
    "bracketSpacing": false,
    "singleQuote": true
  }
}
