{
  "name": "openapi-fetch",
  "description": "Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.",
  "version": "0.13.8",
  "author": {
    "name": "Drew Powers",
    "email": "drew@pow.rs"
  },
  "license": "MIT",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/cjs/index.d.cts",
        "default": "./dist/cjs/index.cjs"
      }
    },
    "./*": "./*"
  },
  "homepage": "https://openapi-ts.dev",
  "repository": {
    "type": "git",
    "url": "https://github.com/openapi-ts/openapi-typescript",
    "directory": "packages/openapi-fetch"
  },
  "bugs": {
    "url": "https://github.com/openapi-ts/openapi-typescript/issues"
  },
  "keywords": [
    "openapi",
    "swagger",
    "rest",
    "api",
    "oapi_3",
    "oapi_3_1",
    "typescript",
    "fetch",
    "react",
    "vue",
    "svelte"
  ],
  "dependencies": {
    "openapi-typescript-helpers": "^0.0.15"
  },
  "devDependencies": {
    "axios": "^1.9.0",
    "del-cli": "^6.0.0",
    "esbuild": "^0.25.3",
    "execa": "^9.5.2",
    "express": "^5.0.0",
    "feature-fetch": "^0.0.43",
    "node-forge": "^1.3.1",
    "openapi-typescript-codegen": "^0.29.0",
    "openapi-typescript-fetch": "^2.1.0",
    "superagent": "^10.2.0",
    "typescript": "^5.8.3",
    "undici": "^7.0.0",
    "vite": "^6.3.4",
    "openapi-typescript": "^7.7.3"
  },
  "scripts": {
    "build": "pnpm run build:clean && pnpm run build:js && pnpm run build:js-min && pnpm run build:cjs",
    "build:clean": "del-cli dist",
    "build:js": "mkdir -p dist && cp src/* dist",
    "build:js-min": "esbuild --bundle src/index.js --format=esm --minify --outfile=dist/index.min.js && cp dist/index.d.ts dist/index.min.d.ts",
    "build:cjs": "esbuild --bundle src/index.js --format=cjs --outfile=dist/cjs/index.cjs && cp dist/index.d.ts dist/cjs/index.d.cts",
    "format": "biome format . --write",
    "lint": "biome check .",
    "generate-types": "openapi-typescript -c test/redocly.yaml",
    "pretest": "pnpm run generate-types",
    "test": "pnpm run \"/^test:/\"",
    "test:js": "vitest run",
    "test:ts": "tsc --noEmit",
    "test:ts-no-strict": "tsc --noEmit -p test/no-strict-null-checks/tsconfig.json",
    "test-e2e": "playwright test",
    "bench:js": "vitest bench",
    "e2e-vite-build": "vite build test/e2e/app",
    "e2e-vite-start": "vite preview test/e2e/app",
    "version": "pnpm run prepare && pnpm run build"
  }
}